2019-05-20 08:53:06 +02:00
|
|
|
/*
|
|
|
|
import static org.junit.jupiter.api.*;
|
2019-05-10 17:31:35 +02:00
|
|
|
|
|
|
|
import joueurs.Joueur;
|
|
|
|
import piecesEchiquier.*;
|
|
|
|
|
|
|
|
class testPiece {
|
|
|
|
private Echiquier e;
|
|
|
|
private Joueur j;
|
|
|
|
|
|
|
|
@BeforeEach
|
|
|
|
public void initialisation() {
|
|
|
|
Echiquier e = new Echiquier();
|
|
|
|
Joueur j = new Joueur("Marion la Stagiaire","Blanc");
|
|
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
|
|
void testVerif() {
|
|
|
|
assertFalse(e.VerifFinale(j, "A4", "A5")); //choix de case vide
|
|
|
|
assertFalse(e.VerifFinale(j, "A7", "A8")); //mauvais choix de pion
|
|
|
|
assertFalse(e.VerifFinale(j, "A1", "A2")); //manger pion allier
|
|
|
|
assertFalse(e.VerifFinale(j, "A2", "B5")); //mauvais deplacement
|
|
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
|
|
void testTour() {
|
|
|
|
e.getPionB1().getPosition().setX(5);
|
|
|
|
e.getPionB1().getPosition().setY(4);
|
|
|
|
e.VerifFinale(j, "A1", "A4");
|
|
|
|
assertEquals(0, e.getPionB1().getPosition().getX());
|
|
|
|
assertEquals(4, e.getPionB1().getPosition().getY());
|
|
|
|
e.VerifFinale(j, "A4", "F4");
|
|
|
|
assertEquals(5, e.getPionB1().getPosition().getX());
|
|
|
|
assertEquals(4, e.getPionB1().getPosition().getY());
|
|
|
|
|
|
|
|
assertTrue(e.VerifFinale(j, "F4", "F7"));
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
2019-05-20 08:53:06 +02:00
|
|
|
*/
|