package org.marketcetera.core.position.impl;
import java.math.BigDecimal;
import org.junit.BeforeClass;
import org.junit.Test;
import org.marketcetera.core.LoggerConfiguration;
/* $License$ */
/**
* Test {@link PositionMetricsCalculatorImpl}.
*
* @author <a href="mailto:will@marketcetera.com">Will Horn</a>
* @version $Id: PositionMetricsCalculatorImplTest.java 16154 2012-07-14 16:34:05Z colin $
* @since 1.5.0
*/
public class PositionMetricsCalculatorImplTest {
private static final int NUM_ITERATIONS = 1000;
@BeforeClass
public static void setup() throws Exception {
LoggerConfiguration.logSetup();
}
@Test
public void stressTest() {
new PositionMetricsCalculatorTestTemplate(NUM_ITERATIONS) {
@Override
protected PositionMetricsCalculator createCalculator(BigDecimal incomingPosition, BigDecimal closingPrice) {
return new PositionMetricsCalculatorImpl(incomingPosition, closingPrice);
}
}.run();
}
}