|
From: Thies <tg...@us...> - 2007-05-24 20:09:52
|
Update of /cvsroot/tail/Tail/src/test/net/sf/tail/strategy In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv5656/src/test/net/sf/tail/strategy Modified Files: MinValueStarterStrategyTest.java Log Message: Refatoração da estratégia MinValueStarterStrategy e seu teste Index: MinValueStarterStrategyTest.java =================================================================== RCS file: /cvsroot/tail/Tail/src/test/net/sf/tail/strategy/MinValueStarterStrategyTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** MinValueStarterStrategyTest.java 24 May 2007 18:50:20 -0000 1.1 --- MinValueStarterStrategyTest.java 24 May 2007 20:09:25 -0000 1.2 *************** *** 3,6 **** --- 3,7 ---- import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; + import junit.framework.JUnit4TestAdapter; import net.sf.tail.Operation; import net.sf.tail.OperationType; *************** *** 23,42 **** public void testStarterShouldWork() { ! Strategy neverBuy = new FakeStratetgy( new Operation[] { null, null, null, null, null } , new Operation[] { null, null, null, null, null }); ! Strategy stopper = new MinValueStarterStrategy(indicator,neverBuy, 93); ! assertNull(stopper.shouldEnter(0)); ! assertNull(stopper.shouldEnter(1)); Operation buy = new Operation(2,OperationType.BUY); ! assertEquals(buy, stopper.shouldEnter(2)); buy = new Operation(3,OperationType.BUY); ! assertEquals(buy, stopper.shouldEnter(3)); buy = new Operation(4,OperationType.BUY); ! assertEquals(buy, stopper.shouldEnter(4)); } } --- 24,50 ---- public void testStarterShouldWork() { ! Operation[] enter = new Operation[] { new Operation(0,OperationType.BUY), new Operation(1,OperationType.BUY), ! new Operation(2,OperationType.BUY), new Operation(3,OperationType.BUY), new Operation(4,OperationType.BUY) }; ! Operation[] exit = new Operation[] { null, null, null, null, null }; ! Strategy alwaysBuy = new FakeStratetgy( enter , exit); ! Strategy starter = new MinValueStarterStrategy(indicator,alwaysBuy, 93); ! assertNull(starter.shouldEnter(0)); ! ! assertNull(starter.shouldEnter(1)); Operation buy = new Operation(2,OperationType.BUY); ! assertEquals(buy, starter.shouldEnter(2)); buy = new Operation(3,OperationType.BUY); ! assertEquals(buy, starter.shouldEnter(3)); buy = new Operation(4,OperationType.BUY); ! assertEquals(buy, starter.shouldEnter(4)); } + public static junit.framework.Test suite() { + return new JUnit4TestAdapter(MinValueStarterStrategyTest.class); + } } |