From 901e778b797c055b57795ccac1559a5483c59f63 Mon Sep 17 00:00:00 2001 From: Chiara Date: Fri, 10 May 2019 17:31:35 +0200 Subject: [PATCH] classe test pas encore fonctionelle --- tests/testPiece.java | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 tests/testPiece.java diff --git a/tests/testPiece.java b/tests/testPiece.java new file mode 100644 index 0000000..6f16a11 --- /dev/null +++ b/tests/testPiece.java @@ -0,0 +1,41 @@ +import static org.junit.jupiter.api.Assertions.*; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +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")); + } + +}