|
From: Carlos <ma...@us...> - 2007-10-31 19:53:07
|
Update of /cvsroot/tail/Tail/src/test/net/sf/tail/report In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv19116/src/test/net/sf/tail/report Modified Files: ReportTest.java Log Message: Mais testes, ajustes de testes e etc. Index: ReportTest.java =================================================================== RCS file: /cvsroot/tail/Tail/src/test/net/sf/tail/report/ReportTest.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ReportTest.java 15 Oct 2007 20:23:23 -0000 1.5 --- ReportTest.java 31 Oct 2007 19:53:07 -0000 1.6 *************** *** 7,14 **** --- 7,16 ---- import java.util.List; + import net.sf.tail.AnalysisCriterion; import net.sf.tail.Operation; import net.sf.tail.OperationType; import net.sf.tail.TimeSeriesSlicer; import net.sf.tail.Trade; + import net.sf.tail.analysis.criteria.BuyAndHoldCriterion; import net.sf.tail.analysis.criteria.TotalProfitCriterion; import net.sf.tail.analysis.evaluator.Decision; *************** *** 57,59 **** --- 59,91 ---- assertEquals(4.5, report.getCriterionValue()); } + + @Test + public void testGetSlicePeriodName() throws IOException { + + Report report = new Report(null, new TotalProfitCriterion(), slicer, decisions); + assertEquals("Constrained for: SampleTimeSeries: 09:00 31/12/1969 - 09:00 31/12/1969", report.getSlicePeriodName()); + } + + @Test + public void testGetFileName() throws IOException { + + Report report = new Report(null, new TotalProfitCriterion(), slicer, decisions); + assertEquals("Report090031121969", report.getFileName()); + } + + @Test + public void testGetAdditionalCriteria() throws IOException { + + Report report = new Report(null, new TotalProfitCriterion(), slicer, decisions); + assertEquals(new ArrayList<AnalysisCriterion>(), report.getAdditionalCriteria()); + } + + @Test + public void testGetValue() throws IOException { + + Report report = new Report(null, new TotalProfitCriterion(), slicer, decisions); + assertEquals((new TotalProfitCriterion()).summarize(slicer.getSeries(), decisions), report.getValue(report.getApplyedCriterion())); + report.addSummarizedCriteria(new BuyAndHoldCriterion()); + assertEquals((new BuyAndHoldCriterion()).summarize(slicer.getSeries(), decisions), report.getValue(report.getAdditionalCriteria().get(0))); + } } |