From d03906950ff6875a99fa34ce772444c6dc2e558b Mon Sep 17 00:00:00 2001 From: oblonski Date: Fri, 19 Jul 2019 11:40:17 +0200 Subject: [PATCH] add tests for job activities --- .../graphhopper/jsprit/core/problem/job/ServiceTest.java | 7 +++++++ .../jsprit/core/problem/job/ShipmentTest.java | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/jsprit-core/src/test/java/com/graphhopper/jsprit/core/problem/job/ServiceTest.java b/jsprit-core/src/test/java/com/graphhopper/jsprit/core/problem/job/ServiceTest.java index 9ab10015..2840c93e 100644 --- a/jsprit-core/src/test/java/com/graphhopper/jsprit/core/problem/job/ServiceTest.java +++ b/jsprit-core/src/test/java/com/graphhopper/jsprit/core/problem/job/ServiceTest.java @@ -307,4 +307,11 @@ public class ServiceTest { assertEquals(42, two.getUserData()); assertNull(three.getUserData()); } + + @Test + public void testServiceActivity() { + Service one = Service.Builder.newInstance("s").setLocation(Location.newInstance("loc")).build(); + assertEquals(1, one.getActivities().size()); + assertEquals(Activity.Type.SERVICE, one.getActivities().get(0).getActivityType()); + } } diff --git a/jsprit-core/src/test/java/com/graphhopper/jsprit/core/problem/job/ShipmentTest.java b/jsprit-core/src/test/java/com/graphhopper/jsprit/core/problem/job/ShipmentTest.java index 7e271092..21438161 100644 --- a/jsprit-core/src/test/java/com/graphhopper/jsprit/core/problem/job/ShipmentTest.java +++ b/jsprit-core/src/test/java/com/graphhopper/jsprit/core/problem/job/ShipmentTest.java @@ -464,4 +464,13 @@ public class ShipmentTest { Assert.assertEquals(Double.MAX_VALUE, s.getMaxTimeInVehicle(),0.001); } + @Test + public void testShipmentActivities() { + Job job = Shipment.Builder.newInstance("s").setPickupLocation(Location.newInstance("loc")).setDeliveryLocation(Location.newInstance("loc")) + .build(); + assertEquals(2, job.getActivities().size()); + assertEquals(Activity.Type.PICKUP, job.getActivities().get(0).getActivityType()); + assertEquals(Activity.Type.DELIVERY, job.getActivities().get(1).getActivityType()); + } + }