/** * @author mrieser */ public void testAllowedModes_emptyMode() { Link link = prepareTestAllowedModes(""); Set<String> modes = link.getAllowedModes(); assertEquals("wrong number of allowed modes.", 0, modes.size()); }
/** * @author mrieser */ public void testAllowedModes_singleMode() { Link link = prepareTestAllowedModes("car"); Set<String> modes = link.getAllowedModes(); assertEquals("wrong number of allowed modes.", 1, modes.size()); assertTrue("wrong mode.", modes.contains(TransportMode.car)); // make sure we do not just get some default-value back... link = prepareTestAllowedModes("bike"); modes = link.getAllowedModes(); assertEquals("wrong number of allowed modes.", 1, modes.size()); assertTrue("wrong mode.", modes.contains(TransportMode.bike)); }
/** * @author mrieser */ public void testAllowedModes_multipleModes() { Link link = prepareTestAllowedModes("car,bus"); Set<String> modes = link.getAllowedModes(); assertEquals("wrong number of allowed modes.", 2, modes.size()); assertTrue("wrong mode.", modes.contains(TransportMode.car)); assertTrue("wrong mode.", modes.contains("bus")); link = prepareTestAllowedModes("bike,bus,walk"); modes = link.getAllowedModes(); assertEquals("wrong number of allowed modes.", 3, modes.size()); assertTrue("wrong mode.", modes.contains(TransportMode.bike)); assertTrue("wrong mode.", modes.contains("bus")); assertTrue("wrong mode.", modes.contains(TransportMode.walk)); link = prepareTestAllowedModes("pt, train"); // test with space after comma modes = link.getAllowedModes(); assertEquals("wrong number of allowed modes.", 2, modes.size()); assertTrue("wrong mode.", modes.contains(TransportMode.pt)); assertTrue("wrong mode.", modes.contains("train")); }
assertEquals("expected one link.", 1, network.getLinks().size()); Link link = network.getLinks().get(Id.create("1", Link.class)); assertNotNull("expected link with id=1.", link);