/** * 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(); }