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)));
+ }
}
|