CountsConfigGroup cConfig = config.counts(); cConfig.setWriteCountsInterval(3); cConfig.setAverageCountsOverIterations(1); cConfig.setOutputFormat("txt");
cConfig.setWriteCountsInterval(3); cConfig.setAverageCountsOverIterations(2); cConfig.setOutputFormat("txt");
@Test public void testWriteCountsInterval() { CountsConfigGroup cg = new CountsConfigGroup(); // test initial value Assert.assertEquals(10, cg.getWriteCountsInterval()); Assert.assertEquals("10", cg.getValue("writeCountsInterval")); // test setting with setMobsim cg.setWriteCountsInterval(4); Assert.assertEquals(4, cg.getWriteCountsInterval()); Assert.assertEquals("4", cg.getValue("writeCountsInterval")); // test setting with addParam cg.addParam("writeCountsInterval", "2"); Assert.assertEquals(2, cg.getWriteCountsInterval()); Assert.assertEquals("2", cg.getValue("writeCountsInterval")); }
cConfig.setWriteCountsInterval(3); cConfig.setAverageCountsOverIterations(2); cConfig.setOutputFormat("txt");
config.counts().setWriteCountsInterval(8); config.counts().setAverageCountsOverIterations(2); Assert.assertFalse(ccl.useVolumesOfIteration(0, 0)); config.counts().setWriteCountsInterval(5); config.counts().setAverageCountsOverIterations(1); Assert.assertTrue(ccl.useVolumesOfIteration(0, 0)); config.counts().setWriteCountsInterval(5); config.counts().setAverageCountsOverIterations(0); Assert.assertTrue(ccl.useVolumesOfIteration(0, 0)); config.counts().setWriteCountsInterval(5); config.counts().setAverageCountsOverIterations(5); Assert.assertFalse(ccl.useVolumesOfIteration(0, 0)); config.counts().setWriteCountsInterval(5); config.counts().setAverageCountsOverIterations(6); Assert.assertFalse(ccl.useVolumesOfIteration(0, 0)); config.counts().setWriteCountsInterval(5); config.counts().setAverageCountsOverIterations(3); Assert.assertFalse(ccl.useVolumesOfIteration(4, 4));