mirror of
https://github.com/graphhopper/jsprit.git
synced 2020-01-24 07:45:05 +01:00
cleaned core.algorithm.state.StateManager
This commit is contained in:
parent
c04d3acd51
commit
a472f282c9
2 changed files with 8 additions and 134 deletions
|
|
@ -148,7 +148,6 @@ public class StateManagerTest {
|
|||
public void whenProblemStateIsSetAndStateManagerClearedAfterwards_itReturnsNull(){
|
||||
StateManager stateManager = new StateManager(mock(VehicleRoutingProblem.class));
|
||||
StateId id = StateFactory.createId("problemState");
|
||||
stateManager.addDefaultProblemState(id, Boolean.class, false);
|
||||
stateManager.putProblemState(id, Boolean.class, true);
|
||||
stateManager.clear();
|
||||
Boolean problemState = stateManager.getProblemState(id, Boolean.class);
|
||||
|
|
@ -183,6 +182,7 @@ public class StateManagerTest {
|
|||
@Test
|
||||
public void whenCreatingAVehicleDependentRouteState_itShouldBeMemorized(){
|
||||
VehicleImpl vehicle = VehicleImpl.Builder.newInstance("v").setStartLocationId("loc").build();
|
||||
//noinspection UnusedDeclaration
|
||||
VehicleRoutingProblem vrp = VehicleRoutingProblem.Builder.newInstance().addVehicle(vehicle).build();
|
||||
VehicleRoute route = getRoute(vehicle);
|
||||
StateManager stateManager = new StateManager(mock(VehicleRoutingProblem.class));
|
||||
|
|
@ -196,6 +196,7 @@ public class StateManagerTest {
|
|||
@Test
|
||||
public void whenCreatingAVehicleDependentActivityState_itShouldBeMemorized(){
|
||||
VehicleImpl vehicle = VehicleImpl.Builder.newInstance("v").setStartLocationId("loc").build();
|
||||
//noinspection UnusedDeclaration
|
||||
VehicleRoutingProblem vrp = VehicleRoutingProblem.Builder.newInstance().addVehicle(vehicle).build();
|
||||
StateManager stateManager = new StateManager(mock(VehicleRoutingProblem.class));
|
||||
StateId id = stateManager.createStateId("myState");
|
||||
|
|
@ -210,6 +211,7 @@ public class StateManagerTest {
|
|||
@Test
|
||||
public void whenMemorizingVehicleInfo_itShouldBeMemorized(){
|
||||
VehicleImpl vehicle = VehicleImpl.Builder.newInstance("v").setStartLocationId("loc").build();
|
||||
//noinspection UnusedDeclaration
|
||||
VehicleRoutingProblem vrp = VehicleRoutingProblem.Builder.newInstance().addVehicle(vehicle).build();
|
||||
VehicleRoute route = getRoute(vehicle);
|
||||
StateManager stateManager = new StateManager(mock(VehicleRoutingProblem.class));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue