1
0
Fork 0
mirror of https://github.com/graphhopper/jsprit.git synced 2020-01-24 07:45:05 +01:00

add helper method to vrp - .getAllLocations(..)

This commit is contained in:
oblonski 2015-10-23 13:44:37 +02:00
parent 7166ac2515
commit 16069c9400
2 changed files with 45 additions and 19 deletions

View file

@ -75,6 +75,7 @@ public class VehicleRoutingProblemTest {
VehicleRoutingProblem vrp = builder.build();
assertEquals(4, vrp.getVehicles().size());
assertEquals(1, vrp.getAllLocations().size());
}
@ -125,6 +126,7 @@ public class VehicleRoutingProblemTest {
assertEquals(2, vrp.getJobs().size());
assertEquals(s, vrp.getJobs().get("s"));
assertEquals(s2, vrp.getJobs().get("s2"));
assertEquals(2,vrp.getAllLocations().size());
}
@Test
@ -144,6 +146,7 @@ public class VehicleRoutingProblemTest {
assertEquals(2, vrp.getJobs().size());
assertEquals(s1, vrp.getJobs().get("s1"));
assertEquals(s2, vrp.getJobs().get("s2"));
assertEquals(1,vrp.getAllLocations().size());
}
@ -304,6 +307,7 @@ public class VehicleRoutingProblemTest {
assertEquals(1, builder.getAddedVehicleTypes().size());
assertEquals(type, builder.getAddedVehicleTypes().iterator().next());
}
@Test
@ -383,6 +387,7 @@ public class VehicleRoutingProblemTest {
VehicleRoutingProblem vrp = vrpBuilder.build();
assertEquals(2, vrp.getInitialVehicleRoutes().size());
assertEquals(2,vrp.getAllLocations().size());
}
@Test
@ -410,6 +415,7 @@ public class VehicleRoutingProblemTest {
vrpBuilder.addInitialVehicleRoute(initialRoute);
VehicleRoutingProblem vrp = vrpBuilder.build();
assertFalse(vrp.getJobs().containsKey("myService"));
assertEquals(3,vrp.getAllLocations().size());
}
@Test
@ -420,10 +426,11 @@ public class VehicleRoutingProblemTest {
VehicleRoutingProblem.Builder vrpBuilder = VehicleRoutingProblem.Builder.newInstance();
vrpBuilder.addJob(service);
vrpBuilder.addJob(shipment);
vrpBuilder.build();
VehicleRoutingProblem vrp = vrpBuilder.build();
assertEquals(1, service.getIndex());
assertEquals(2, shipment.getIndex());
assertEquals(3,vrp.getAllLocations().size());
}