Examples of Vehicle


Examples of jsprit.core.problem.vehicle.Vehicle

    assertTrue(vRoute.getStart().getLocationId().equals("start"));
  }
 
  @Test
  public void whenBuildingRouteWithVehicleThatHasDifferentStartAndEndLocation_routeMustHaveCorrectEndLocation(){
    Vehicle vehicle = VehicleImpl.Builder.newInstance("v").setStartLocationId("start").setEndLocationId("end").build();
    VehicleRoute vRoute = VehicleRoute.Builder.newInstance(vehicle, DriverImpl.noDriver()).build();
    assertTrue(vRoute.getEnd().getLocationId().equals("end"));
  }
View Full Code Here

Examples of jsprit.core.problem.vehicle.Vehicle

    assertTrue(vRoute.getEnd().getLocationId().equals("end"));
  }
 
  @Test
  public void whenBuildingRouteWithVehicleThatHasSameStartAndEndLocation_routeMustHaveCorrectStartLocation(){
    Vehicle vehicle = VehicleImpl.Builder.newInstance("v").setStartLocationId("start").setEndLocationId("start").build();
    VehicleRoute vRoute = VehicleRoute.Builder.newInstance(vehicle, DriverImpl.noDriver()).build();
    assertTrue(vRoute.getStart().getLocationId().equals("start"));
  }
View Full Code Here

Examples of jsprit.core.problem.vehicle.Vehicle

    assertTrue(vRoute.getStart().getLocationId().equals("start"));
  }
 
  @Test
  public void whenBuildingRouteWithVehicleThatHasSameStartAndEndLocation_routeMustHaveCorrectEndLocation(){
    Vehicle vehicle = VehicleImpl.Builder.newInstance("v").setStartLocationId("start").setEndLocationId("start").build();
    VehicleRoute vRoute = VehicleRoute.Builder.newInstance(vehicle, DriverImpl.noDriver()).build();
    assertTrue(vRoute.getEnd().getLocationId().equals("start"));
  }
View Full Code Here

Examples of jsprit.core.problem.vehicle.Vehicle

    assertTrue(vRoute.getEnd().getLocationId().equals("start"));
  }
 
  @Test
  public void whenBuildingRouteWithVehicleThatHasSameStartAndEndLocation_routeMustHaveCorrectStartLocationV2(){
    Vehicle vehicle = VehicleImpl.Builder.newInstance("v").setStartLocationId("start").setEndLocationId("start").build();
    VehicleRoute vRoute = VehicleRoute.Builder.newInstance(vehicle, DriverImpl.noDriver()).build();
    assertTrue(vRoute.getStart().getLocationId().equals("start"));
  }
View Full Code Here

Examples of jsprit.core.problem.vehicle.Vehicle

    assertTrue(vRoute.getStart().getLocationId().equals("start"));
  }
 
  @Test
  public void whenBuildingRouteWithVehicleThatHasSameStartAndEndLocation_routeMustHaveCorrectEndLocationV2(){
    Vehicle vehicle = VehicleImpl.Builder.newInstance("v").setStartLocationId("start").setEndLocationId("start").build();
    VehicleRoute vRoute = VehicleRoute.Builder.newInstance(vehicle, DriverImpl.noDriver()).build();
    assertTrue(vRoute.getEnd().getLocationId().equals("start"));
  }
View Full Code Here

Examples of jsprit.core.problem.vehicle.Vehicle

    assertTrue(vRoute.getEnd().getLocationId().equals("start"));
  }
 
  @Test
  public void whenBuildingRouteWithVehicleThatHasDifferentStartAndEndLocation_routeMustHaveCorrectDepartureTime(){
    Vehicle vehicle = VehicleImpl.Builder.newInstance("v").setEarliestStart(100).setStartLocationId("start").setEndLocationId("end").build();
    VehicleRoute vRoute = VehicleRoute.Builder.newInstance(vehicle, DriverImpl.noDriver()).build();
    assertEquals(vRoute.getDepartureTime(),100.0,0.01);
    assertEquals(vRoute.getStart().getEndTime(),100.0,0.01);
  }
View Full Code Here

Examples of jsprit.core.problem.vehicle.Vehicle

    assertEquals(vRoute.getStart().getEndTime(),100.0,0.01);
  }
 
  @Test
  public void whenBuildingRouteWithVehicleThatHasDifferentStartAndEndLocation_routeMustHaveCorrectEndTime(){
    Vehicle vehicle = VehicleImpl.Builder.newInstance("v").setEarliestStart(100).setLatestArrival(200).setStartLocationId("start").setEndLocationId("end").build();
    VehicleRoute vRoute = VehicleRoute.Builder.newInstance(vehicle, DriverImpl.noDriver()).build();
    assertEquals(200.0,vRoute.getEnd().getTheoreticalLatestOperationStartTime(),0.01);
  }
View Full Code Here

Examples of jsprit.core.problem.vehicle.Vehicle

    assertEquals(200.0,vRoute.getEnd().getTheoreticalLatestOperationStartTime(),0.01);
  }
 
  @Test
  public void whenSettingDepartureTimeInBetweenEarliestStartAndLatestArr_routeMustHaveCorrectDepartureTime(){
    Vehicle vehicle = VehicleImpl.Builder.newInstance("v").setEarliestStart(100).setLatestArrival(200).setStartLocationId("start").setEndLocationId("end").build();
    VehicleRoute vRoute = VehicleRoute.Builder.newInstance(vehicle, DriverImpl.noDriver()).build();
    vRoute.setVehicleAndDepartureTime(vehicle, 150.0);
    assertEquals(vRoute.getStart().getEndTime(),150.0,0.01);
    assertEquals(vRoute.getDepartureTime(),150.0,0.01);
  }
View Full Code Here

Examples of jsprit.core.problem.vehicle.Vehicle

    assertEquals(vRoute.getDepartureTime(),150.0,0.01);
  }
 
  @Test
  public void whenSettingDepartureEarlierThanEarliestStart_routeMustHaveEarliestDepTimeAsDepTime(){
    Vehicle vehicle = VehicleImpl.Builder.newInstance("v").setEarliestStart(100).setLatestArrival(200).setStartLocationId("start").setEndLocationId("end").build();
    VehicleRoute vRoute = VehicleRoute.Builder.newInstance(vehicle, DriverImpl.noDriver()).build();
    vRoute.setVehicleAndDepartureTime(vehicle, 50.0);
    assertEquals(vRoute.getStart().getEndTime(),100.0,0.01);
    assertEquals(vRoute.getDepartureTime(),100.0,0.01);
  }
View Full Code Here

Examples of jsprit.core.problem.vehicle.Vehicle

    assertEquals(vRoute.getDepartureTime(),100.0,0.01);
  }
 
  @Test
  public void whenSettingDepartureTimeLaterThanLatestArrival_routeMustHaveThisDepTime(){
    Vehicle vehicle = VehicleImpl.Builder.newInstance("v").setEarliestStart(100).setLatestArrival(200).setStartLocationId("start").setEndLocationId("end").build();
    VehicleRoute vRoute = VehicleRoute.Builder.newInstance(vehicle, DriverImpl.noDriver()).build();
    vRoute.setVehicleAndDepartureTime(vehicle, 50.0);
    assertEquals(vRoute.getStart().getEndTime(),100.0,0.01);
    assertEquals(vRoute.getDepartureTime(),100.0,0.01);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.