/** Test of analizarPuntuacion method, of class JuegoEspadas. */ @Test public void testAnalizarPuntuacion() { System.out.println("analizarPuntuacion"); Jugador j1 = new Jugador(); Jugador j2 = new Jugador(); JuegoEspadas juego = new JuegoEspadas(); Baraja b = new Baraja(); j1.setCarta(b.mostrar(1)); // ninguno con espadas para comprobar empate j2.setCarta(b.mostrar(2)); assertEquals(null, juego.analizarPuntuacion(j1, j2)); // se comprueba empate j1.reset(); j2.reset(); j1.setCarta(b.mostrar(20)); j2.setCarta(b.mostrar(2)); // gana j1 por mas espadas j1.setCarta(b.mostrar(3)); j2.setCarta(b.mostrar(5)); j1.setCarta(b.mostrar(0)); j2.setCarta(b.mostrar(10)); j1.setCarta(b.mostrar(7)); j2.setCarta(b.mostrar(11)); j1.setCarta(b.mostrar(32)); j2.setCarta(b.mostrar(9)); assertEquals(j1, juego.analizarPuntuacion(j1, j2)); // gana j1 j1.reset(); j2.reset(); j1.setCarta(b.mostrar(2)); j2.setCarta(b.mostrar(20)); // gana j2 por mas espadas j1.setCarta(b.mostrar(3)); j2.setCarta(b.mostrar(5)); j1.setCarta(b.mostrar(0)); j2.setCarta(b.mostrar(10)); j1.setCarta(b.mostrar(7)); j2.setCarta(b.mostrar(11)); j1.setCarta(b.mostrar(32)); j2.setCarta(b.mostrar(9)); j1.setCarta(b.mostrar(1)); j2.setCarta(b.mostrar(20)); assertEquals(j2, juego.analizarPuntuacion(j1, j2)); // gana j2 j1.reset(); j2.reset(); j1.setCarta(b.mostrar(20)); j2.setCarta(b.mostrar(25)); // gana j2 por espada mas alta j1.setCarta(b.mostrar(3)); j2.setCarta(b.mostrar(5)); j1.setCarta(b.mostrar(0)); j2.setCarta(b.mostrar(10)); j1.setCarta(b.mostrar(7)); j2.setCarta(b.mostrar(11)); j1.setCarta(b.mostrar(32)); j2.setCarta(b.mostrar(9)); j1.setCarta(b.mostrar(1)); j2.setCarta(b.mostrar(20)); assertEquals(j2, juego.analizarPuntuacion(j1, j2)); // gana j2 j1.setCarta(b.mostrar(25)); j2.setCarta(b.mostrar(20)); // gana j1 por espada mas alta j1.setCarta(b.mostrar(3)); j2.setCarta(b.mostrar(5)); j1.setCarta(b.mostrar(0)); j2.setCarta(b.mostrar(10)); j1.setCarta(b.mostrar(7)); j2.setCarta(b.mostrar(11)); j1.setCarta(b.mostrar(32)); j2.setCarta(b.mostrar(9)); j1.setCarta(b.mostrar(1)); j2.setCarta(b.mostrar(20)); assertEquals(j2, juego.analizarPuntuacion(j1, j2)); // gana j2 }