/** teste si le changement de joueur fonctionne */ @Test public void modificationCouleur() { Cellule cellule = new Cellule(3, 3); assertTrue(cellule.getCouleur() == Constante.couleurCaseParDefaut); cellule.setCouleur(Color.BLACK); assertTrue(cellule.getCouleur() == Color.BLACK); }
/** * 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)); }
/** 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)); }
/** test des getters */ @Test public void gettersPositionsMatrice() { Cellule cellule = new Cellule(5, 6); assertEquals(cellule.getPosI(), 5); assertEquals(cellule.getPosJ(), 6); }