示例#1
0
 /**
  * Test method for {@link org.insa.megaupload.utils.Algo#PCC(org.insa.megaupload.entities.Carte,
  * org.insa.megaupload.entities.Lieu, org.insa.megaupload.entities.Lieu)} .
  */
 @Test
 public void testPCC() {
   Stack<Trajet> t = Algo.PCC(this.carte, carte.getA(), carte.getE());
   assertTrue(
       "",
       t.peek().getDepart().getNom().equals("A") || t.peek().getArrivee().getNom().equals("A"));
   assertTrue(
       "",
       t.peek().getDepart().getNom().equals("C") || t.peek().getArrivee().getNom().equals("C"));
   t.pop();
   assertTrue(
       "",
       t.peek().getDepart().getNom().equals("C") || t.peek().getArrivee().getNom().equals("C"));
   assertTrue(
       "",
       t.peek().getDepart().getNom().equals("B") || t.peek().getArrivee().getNom().equals("B"));
   t.pop();
   assertTrue(
       "",
       t.peek().getDepart().getNom().equals("B") || t.peek().getArrivee().getNom().equals("B"));
   assertTrue(
       "",
       t.peek().getDepart().getNom().equals("E") || t.peek().getArrivee().getNom().equals("E"));
   t.pop();
 }