/** Teste si la méthode estVoisine fonctionne */ @Test public void cellulesVoisines() { Cellule centre = new Cellule(3, 3); Cellule hautGauche = new Cellule(2, 2); Cellule hautDroite = new Cellule(4, 3); Cellule haut = new Cellule(3, 2); Cellule bas = new Cellule(3, 4); Cellule basGauche = new Cellule(2, 3); Cellule basDroite = new Cellule(4, 4); assertTrue(centre.estVoisine(hautGauche)); assertTrue(centre.estVoisine(hautDroite)); assertTrue(centre.estVoisine(haut)); assertTrue(centre.estVoisine(bas)); assertTrue(centre.estVoisine(basGauche)); assertTrue(centre.estVoisine(basDroite)); }
/** * Détermine que l'algorithme estVoisine ne définisse pas 2 cellules non voisines comme voisines */ @Test public void cellulesNonVoisines() { Cellule centre = new Cellule(3, 3); Cellule pasAcote1 = new Cellule(10, 4); Cellule pasAcote2 = new Cellule(0, 14); assertFalse(centre.estVoisine(pasAcote1)); assertFalse(centre.estVoisine(pasAcote2)); }