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