From 8f23104fbed417102c63ceef7dd9f06ed5067466 Mon Sep 17 00:00:00 2001 From: oblonski <4sschroeder@gmail.com> Date: Tue, 3 Dec 2013 07:51:30 +0100 Subject: [PATCH] test constraints --- .../problem/VehicleRoutingProblemBuilderTest.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/jsprit-core/src/test/java/jsprit/core/problem/VehicleRoutingProblemBuilderTest.java b/jsprit-core/src/test/java/jsprit/core/problem/VehicleRoutingProblemBuilderTest.java index 71467722..05465ca9 100644 --- a/jsprit-core/src/test/java/jsprit/core/problem/VehicleRoutingProblemBuilderTest.java +++ b/jsprit-core/src/test/java/jsprit/core/problem/VehicleRoutingProblemBuilderTest.java @@ -17,8 +17,9 @@ package jsprit.core.problem; import static org.junit.Assert.assertEquals; -import jsprit.core.problem.VehicleRoutingProblem; +import static org.mockito.Mockito.mock; import jsprit.core.problem.VehicleRoutingProblem.FleetSize; +import jsprit.core.problem.constraint.Constraint; import jsprit.core.problem.job.Job; import jsprit.core.problem.job.Shipment; import jsprit.core.problem.vehicle.Vehicle; @@ -82,5 +83,15 @@ public class VehicleRoutingProblemBuilderTest { assertEquals(s2,vrp.getJobs().get("s2")); } + @Test + public void whenConstraintsAdded_theyShouldAppearInConstraintCollection(){ + Constraint c1 = mock(Constraint.class); + Constraint c2 = mock(Constraint.class); + VehicleRoutingProblem.Builder builder = VehicleRoutingProblem.Builder.newInstance(); + builder.addConstraint(c1).addConstraint(c2); + VehicleRoutingProblem problem = builder.build(); + assertEquals(2,problem.getConstraints().size()); + } + }