|
From: Márcio V. d. S. <mv...@us...> - 2007-10-15 20:23:23
|
Update of /cvsroot/tail/Tail/src/test/net/sf/tail/io In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv21382/src/test/net/sf/tail/io Modified Files: SerializerTest.java Log Message: refatoração gigante! Stock virou TimeSeries Index: SerializerTest.java =================================================================== RCS file: /cvsroot/tail/Tail/src/test/net/sf/tail/io/SerializerTest.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** SerializerTest.java 8 Oct 2007 19:38:15 -0000 1.10 --- SerializerTest.java 15 Oct 2007 20:23:25 -0000 1.11 *************** *** 12,16 **** import net.sf.tail.Strategy; import net.sf.tail.TimeSeriesSlicer; ! import net.sf.tail.analysis.Stock; import net.sf.tail.analysis.StockAnalysis; import net.sf.tail.analysis.criteria.AverageProfitCriterion; --- 12,16 ---- import net.sf.tail.Strategy; import net.sf.tail.TimeSeriesSlicer; ! import net.sf.tail.analysis.SerializableTimeSeries; import net.sf.tail.analysis.StockAnalysis; import net.sf.tail.analysis.criteria.AverageProfitCriterion; *************** *** 40,44 **** private HistoryRunner runner; ! private Stock stock; private HigherValueEvaluator evaluator; --- 40,44 ---- private HistoryRunner runner; ! private SerializableTimeSeries stock; private HigherValueEvaluator evaluator; *************** *** 46,51 **** @Before public void setUp() throws Exception { ! stock = new Stock("test", "BaseBovespa/tests/Cedro-ReaderTest.csv", new CedroTimeSeriesLoader()); ! slicer = new FullyMemorizedSlicer(stock.getSeries(), new Period().withDays(1)); runner = new HistoryRunner(OperationType.BUY); --- 46,51 ---- @Before public void setUp() throws Exception { ! stock = new SerializableTimeSeries("test", "BaseBovespa/tests/Cedro-ReaderTest.csv", new CedroTimeSeriesLoader()); ! slicer = new FullyMemorizedSlicer(stock, new Period().withDays(1)); runner = new HistoryRunner(OperationType.BUY); *************** *** 60,64 **** StockSerializer serializer = new StockSerializer(); String serializedStock = serializer.toXML(stock); ! Stock newStock = serializer.fromXML(serializedStock); assertEquals(stock, newStock); assertEquals(stock.getSeries(), newStock.getSeries()); --- 60,64 ---- StockSerializer serializer = new StockSerializer(); String serializedStock = serializer.toXML(stock); ! SerializableTimeSeries newStock = serializer.fromXML(serializedStock); assertEquals(stock, newStock); assertEquals(stock.getSeries(), newStock.getSeries()); *************** *** 77,81 **** for (int i = 4; i < 20; i++) { ! Indicator<Double> close = new ClosePriceIndicator(stock.getSeries()); Indicator<Double> tracker = new EMAIndicator(close, i); Strategy strategy = new IndicatorCrossedIndicatorStrategy(close, tracker); --- 77,81 ---- for (int i = 4; i < 20; i++) { ! Indicator<Double> close = new ClosePriceIndicator(stock); Indicator<Double> tracker = new EMAIndicator(close, i); Strategy strategy = new IndicatorCrossedIndicatorStrategy(close, tracker); *************** *** 83,92 **** } ! stockAnalysis.createReport("", strategies); strategies = new HashSet<Strategy>(); for (int i = 4; i < 20; i++) { ! Indicator<Double> close = new ClosePriceIndicator(stock.getSeries()); Indicator<Double> tracker = new SMAIndicator(close, i); Strategy strategy = new IndicatorCrossedIndicatorStrategy(close, tracker); --- 83,92 ---- } ! stockAnalysis.addReport("", strategies); strategies = new HashSet<Strategy>(); for (int i = 4; i < 20; i++) { ! Indicator<Double> close = new ClosePriceIndicator(stock); Indicator<Double> tracker = new SMAIndicator(close, i); Strategy strategy = new IndicatorCrossedIndicatorStrategy(close, tracker); *************** *** 94,109 **** } ! stockAnalysis.createReport("", strategies); strategies = new HashSet<Strategy>(); for (int i = 4; i < 20; i++) { ! Indicator<Double> close = new ClosePriceIndicator(stock.getSeries()); ! Indicator<Double> tracker = new WilliamsRIndicator(stock.getSeries(), i); Strategy strategy = new IndicatorCrossedIndicatorStrategy(close, tracker); strategies.add(strategy); } ! stockAnalysis.createReport("", strategies); StockAnalysisSerializer serializer = new StockAnalysisSerializer(); --- 94,109 ---- } ! stockAnalysis.addReport("", strategies); strategies = new HashSet<Strategy>(); for (int i = 4; i < 20; i++) { ! Indicator<Double> close = new ClosePriceIndicator(stock); ! Indicator<Double> tracker = new WilliamsRIndicator(stock, i); Strategy strategy = new IndicatorCrossedIndicatorStrategy(close, tracker); strategies.add(strategy); } ! stockAnalysis.addReport("", strategies); StockAnalysisSerializer serializer = new StockAnalysisSerializer(); |