algo.run();
public void testDistanceFilter() { CountsFixture fixture = new CountsFixture(); fixture.setUp(); CountsComparisonAlgorithm cca = fixture.getCCA(); cca.setDistanceFilter(Double.valueOf(0.5), "1"); cca.run(); List<CountSimComparison> csc_list = cca.getComparison(); assertEquals("Distance filter not working", 0, csc_list.size()); }
@Test public void testDistanceFilter() { PtCountsFixture fixture = new PtBoardCountsFixture(); fixture.setUp(); CountsComparisonAlgorithm cca = fixture.getCCA(); cca.setCountCoordUsingDistanceFilter(Double.valueOf(5000), "11"); cca.run(); List<CountSimComparison> csc_list = cca.getComparison(); assertEquals("Distance filter not working", 24, csc_list.size()); } }
@Test public void testDistanceFilter() { final PtCountsFixture fixture = new PtAlightCountsFixture(); fixture.setUp(); CountsComparisonAlgorithm cca = fixture.getCCA(); cca.setCountCoordUsingDistanceFilter(4000.0, "11"); cca.run(); List<CountSimComparison> csc_list = cca.getComparison(); assertEquals("Distance filter not working", 24, csc_list.size()); } }
@Test public void testDistanceFilter() { PtCountsFixture fixture = new PtOccupancyCountsFixture(); fixture.setUp(); CountsComparisonAlgorithm cca = fixture.getCCA(); cca.setCountCoordUsingDistanceFilter(3000.0, "11"); cca.run(); List<CountSimComparison> csc_list = cca.getComparison(); assertEquals("Distance filter not working", 72, csc_list.size()); } }
public void testTableCreation() { CountsFixture fixture = new CountsFixture(); fixture.setUp(); CountsComparisonAlgorithm cca = fixture.getCCA(); cca.run(); CountSimComparisonTableWriter ctw = new CountSimComparisonTableWriter(cca.getComparison(), Locale.ENGLISH); ctw.writeFile(this.getOutputDirectory() + "/countTable.txt"); File f = new File(this.getOutputDirectory() + "/countTable.txt"); assertTrue(f.length() > 0.0); } }
public void testCompare() { CountsFixture fixture = new CountsFixture(); fixture.setUp(); CountsComparisonAlgorithm cca = fixture.getCCA(); cca.run(); List<CountSimComparison> csc_list = cca.getComparison(); int cnt=0; for (CountSimComparison csc : csc_list) { assertEquals("Wrong sim value set", 2*cnt, csc.getSimulationValue(), 0.0); cnt++; cnt=cnt%24; }//while }
public void testKMLCreation() { CountsFixture fixture = new CountsFixture(); fixture.setUp(); CountsComparisonAlgorithm cca=fixture.getCCA(); cca.run(); String filename = this.getOutputDirectory() + "countscompare.kmz"; CountSimComparisonKMLWriter kmlWriter = new CountSimComparisonKMLWriter( cca.getComparison(), fixture.getNetwork(), new IdentityTransformation()); kmlWriter.setIterationNumber(0); kmlWriter.writeFile(filename); assertTrue(new File(filename).length() > 0); } }
@Test public void testCompare() { PtCountsFixture fixture = new PtBoardCountsFixture(); fixture.setUp(); CountsComparisonAlgorithm cca = fixture.getCCA(); cca.run(); List<CountSimComparison> csc_list = cca.getComparison(); int cnt = 0; for (CountSimComparison csc : csc_list) { if (cnt != 8) { assertEquals("Wrong sim value set", 0d, csc.getSimulationValue(), 0d); } else { assertEquals("Wrong sim value set", 650d, csc.getSimulationValue(), 0d); } cnt++; } }
cca.run();
@Test public void testCompare() { PtCountsFixture fixture = new PtAlightCountsFixture(); fixture.setUp(); CountsComparisonAlgorithm cca = fixture.getCCA(); cca.run(); List<CountSimComparison> csc_list = cca.getComparison(); int cnt = 0; for (CountSimComparison csc : csc_list) { if (cnt != 8 && cnt!=32) { assertEquals("Wrong sim value set", 0d, csc.getSimulationValue(), 0d); } else if(cnt==8) { assertEquals("Wrong sim value set", 500d, csc.getSimulationValue(), 0d); }else{ assertEquals("Wrong sim value set", 150d, csc.getSimulationValue(), 0d); } cnt++; } }
public void testGraphCreation() { CountsFixture fixture = new CountsFixture(); fixture.setUp(); CountsComparisonAlgorithm cca = fixture.getCCA(); cca.run(); CountsHtmlAndGraphsWriter cgw = new CountsHtmlAndGraphsWriter(this.getOutputDirectory(), cca.getComparison(),1); cgw.addGraphsCreator(new CountsSimRealPerHourGraphCreator("sim vs. real volumes per hour")); cgw.addGraphsCreator(new CountsErrorGraphCreator("Error Plots")); cgw.addGraphsCreator(new CountsLoadCurveGraphCreator("Load curve graph")); cgw.addGraphsCreator(new CountsSimReal24GraphCreator("average working day sim and count volumes")); cgw.createHtmlAndGraphs(); assertTrue(cgw.getOutput().getGraphs().size()>0); } }
@Test public void testCompare() { PtCountsFixture fixture = new PtOccupancyCountsFixture(); fixture.setUp(); CountsComparisonAlgorithm cca = fixture.getCCA(); cca.run(); List<CountSimComparison> csc_list = cca.getComparison(); int cnt = 0; for (CountSimComparison csc : csc_list) { if (cnt != 8 && cnt != 32 && cnt != 56) { assertEquals("Wrong sim value set", 0d, csc.getSimulationValue(), 0d); } else if (cnt == 8 || cnt == 32) { assertEquals("Wrong sim value set", 650d, csc.getSimulationValue(), 0d); }else{ assertEquals("Wrong sim value set", 150d, csc.getSimulationValue(), 0d); } cnt++; } }