@Test public void testJaqueMate() { Rey reyBlanco = new Rey(new Posicion("6", "c")); Dama damaBlanca = new Dama(new Posicion("7", "b")); Collection<Pieza> blancas = Lists.newArrayList(reyBlanco, damaBlanca); Rey reyNegro = new Rey(new Posicion("7", "a")); reyNegro.setBlanca(false); Collection<Pieza> negras = Lists.newArrayList(reyNegro); manager.addPieza(reyBlanco.getPosicionActual(), reyBlanco); manager.addPieza(damaBlanca.getPosicionActual(), damaBlanca); manager.addPieza(reyNegro.getPosicionActual(), reyNegro); boolean result = manager.isJaqueMate(damaBlanca, damaBlanca.getPosicionActual(), blancas, negras); Assert.assertTrue(result); }