コード例 #1
0
  public void setUp() {
    explosion = new Explosion(5, "Rojo");

    cor = new Coordenada(2, 1);
    cor3 = new Coordenada(1, 0);

    car1 = mock(Caramelo.class);
    car2 = mock(Caramelo.class);
    car3 = mock(Caramelo.class);

    caramelos[0][0] = car2;
    caramelos[0][1] = car1;
    caramelos[0][2] = car2;
    caramelos[1][0] = car2;
    caramelos[1][1] = car1;
    caramelos[1][2] = car2;
    caramelos[2][0] = car1;
    caramelos[2][1] = car1;
    caramelos[2][2] = car1;
    caramelos[0][3] = car2;
    caramelos[1][3] = car3;
    caramelos[2][3] = car3;
    caramelos[0][4] = car3;
    caramelos[1][4] = car3;
    caramelos[2][4] = car3;

    vecino1.add(arriba);
    vecino2.add(arriba);
    vecino2.add(arriba);

    nivel = mock(Nivel.class);

    t = new Tablero();
    t.setAlto(3);
    t.setAncho(5);
    t.setCaramelos(caramelos);
    t.setNivel(nivel);

    when(nivel.getObjetivos()).thenReturn(objetivos);
    when(car1.getColor()).thenReturn("Verde");
    when(car2.getColor()).thenReturn("Rojo");
    when(car3.getColor()).thenReturn("vacio");
  }
コード例 #2
0
 /**
  * @param c1
  * @param c2
  * @return dice si los caramelos en c1 y c2 son del mismo color
  */
 public boolean sonDelMismoColor(Coordenada c1, Coordenada c2) {
   return Caramelo.colorCaramelo(this, c1).equals(Caramelo.colorCaramelo(this, c2));
 }