Exemplo n.º 1
0
  /** 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));
  }
Exemplo n.º 2
0
  /**
   * 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));
  }