Example #1
0
  @Test
  public void testCreateGraph() {
    graphLivraisons = new GraphLivraisons(feuilleDeRoute);
    graphLivraisons.createGraph();

    int[][] listeCosts = graphLivraisons.getCost();
    assertEquals(10, listeCosts[0][1]);
    assertEquals(20, listeCosts[0][2]);
    assertEquals(20, listeCosts[0][3]);
    assertEquals(10, listeCosts[1][2]);
    assertEquals(10, listeCosts[1][3]);
    assertEquals(20, listeCosts[1][4]);
    assertEquals(20, listeCosts[1][5]);
    assertEquals(10, listeCosts[2][1]);
    assertEquals(10, listeCosts[2][3]);
    assertEquals(20, listeCosts[2][4]);
    assertEquals(20, listeCosts[2][5]);
    assertEquals(10, listeCosts[3][1]);
    assertEquals(10, listeCosts[3][2]);
    assertEquals(20, listeCosts[3][4]);
    assertEquals(10, listeCosts[3][5]);
    assertEquals(10, listeCosts[4][5]);
    assertEquals(10, listeCosts[4][0]);
    assertEquals(10, listeCosts[5][4]);
    assertEquals(20, listeCosts[5][0]);
  }