Package jsprit.core.problem

Examples of jsprit.core.problem.VehicleRoutingProblem


 
  @Test
  public void whenReadingFile_v4HasTheCorrectLocationCoordinate(){
    VehicleRoutingProblem.Builder builder = VehicleRoutingProblem.Builder.newInstance();
    new VrpXMLReader(builder, null).read(inFileName);
    VehicleRoutingProblem vrp = builder.build();
    Vehicle v = getVehicle("v4",vrp.getVehicles());
    assertEquals(10.0,v.getStartLocationCoordinate().getX(),0.01);
    assertEquals(100.0,v.getStartLocationCoordinate().getY(),0.01);
  }
View Full Code Here


 
  @Test
  public void whenReadingFile_v4HasTheCorrectLocationId(){
    VehicleRoutingProblem.Builder builder = VehicleRoutingProblem.Builder.newInstance();
    new VrpXMLReader(builder, null).read(inFileName);
    VehicleRoutingProblem vrp = builder.build();
    Vehicle v = getVehicle("v4",vrp.getVehicles());
    assertEquals("startLoc",v.getStartLocationId());
  }
View Full Code Here

 
  @Test
  public void whenReadingJobs_capOfShipment3IsReadCorrectly(){
    VehicleRoutingProblem.Builder builder = VehicleRoutingProblem.Builder.newInstance();
    new VrpXMLReader(builder, null).read(inFileName);
    VehicleRoutingProblem vrp = builder.build();
    Shipment s = (Shipment) vrp.getJobs().get("3");
    assertEquals(10,s.getSize().get(0));
  }
View Full Code Here

 
  @Test
  public void whenReadingJobs_pickupServiceTimeOfShipment3IsReadCorrectly(){
    VehicleRoutingProblem.Builder builder = VehicleRoutingProblem.Builder.newInstance();
    new VrpXMLReader(builder, null).read(inFileName);
    VehicleRoutingProblem vrp = builder.build();
    Shipment s = (Shipment) vrp.getJobs().get("3");
    assertEquals(10.0,s.getPickupServiceTime(),0.01);
  }
View Full Code Here

 
  @Test
  public void whenReadingJobs_pickupTimeWindowOfShipment3IsReadCorrectly(){
    VehicleRoutingProblem.Builder builder = VehicleRoutingProblem.Builder.newInstance();
    new VrpXMLReader(builder, null).read(inFileName);
    VehicleRoutingProblem vrp = builder.build();
    Shipment s = (Shipment) vrp.getJobs().get("3");
    assertEquals(1000.0,s.getPickupTimeWindow().getStart(),0.01);
    assertEquals(4000.0,s.getPickupTimeWindow().getEnd(),0.01);
  }
View Full Code Here

 
  @Test
  public void whenReadingJobs_deliveryTimeWindowOfShipment3IsReadCorrectly(){
    VehicleRoutingProblem.Builder builder = VehicleRoutingProblem.Builder.newInstance();
    new VrpXMLReader(builder, null).read(inFileName);
    VehicleRoutingProblem vrp = builder.build();
    Shipment s = (Shipment) vrp.getJobs().get("3");
    assertEquals(6000.0,s.getDeliveryTimeWindow().getStart(),0.01);
    assertEquals(10000.0,s.getDeliveryTimeWindow().getEnd(),0.01);
  }
View Full Code Here

 
  @Test
  public void whenReadingJobs_deliveryServiceTimeOfShipment3IsReadCorrectly(){
    VehicleRoutingProblem.Builder builder = VehicleRoutingProblem.Builder.newInstance();
    new VrpXMLReader(builder, null).read(inFileName);
    VehicleRoutingProblem vrp = builder.build();
    Shipment s = (Shipment) vrp.getJobs().get("3");
    assertEquals(100.0,s.getDeliveryServiceTime(),0.01);
  }
View Full Code Here

 
  @Test
  public void whenReadingJobs_deliveryCoordShipment3IsReadCorrectly(){
    VehicleRoutingProblem.Builder builder = VehicleRoutingProblem.Builder.newInstance();
    new VrpXMLReader(builder, null).read(inFileName);
    VehicleRoutingProblem vrp = builder.build();
    Shipment s = (Shipment) vrp.getJobs().get("3");
    assertEquals(10.0,s.getDeliveryCoord().getX(),0.01);
    assertEquals(0.0,s.getDeliveryCoord().getY(),0.01);
  }
View Full Code Here

 
  @Test
  public void whenReadingJobs_pickupCoordShipment3IsReadCorrectly(){
    VehicleRoutingProblem.Builder builder = VehicleRoutingProblem.Builder.newInstance();
    new VrpXMLReader(builder, null).read(inFileName);
    VehicleRoutingProblem vrp = builder.build();
    Shipment s = (Shipment) vrp.getJobs().get("3");
    assertEquals(10.0,s.getPickupCoord().getX(),0.01);
    assertEquals(10.0,s.getPickupCoord().getY(),0.01);
  }
View Full Code Here

 
  @Test
  public void whenReadingJobs_deliveryIdShipment3IsReadCorrectly(){
    VehicleRoutingProblem.Builder builder = VehicleRoutingProblem.Builder.newInstance();
    new VrpXMLReader(builder, null).read(inFileName);
    VehicleRoutingProblem vrp = builder.build();
    Shipment s = (Shipment) vrp.getJobs().get("3");
    assertEquals("i(9,9)",s.getDeliveryLocationId());
  }
View Full Code Here

TOP

Related Classes of jsprit.core.problem.VehicleRoutingProblem

Copyright © 2018 www.massapicom. 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.