/** Tests the constructor in a correct context */ @Test public void construct_correct() { Board boardMock = Mockito.mock(Board.class); Pawn pawn = new Pawn('a', 1, 2, boardMock); assertEquals('a', pawn.getLetter()); assertEquals(1, pawn.getX()); assertEquals(2, pawn.getY()); assertEquals(0, pawn.getGold()); }
/** * Test de l'ensemble des getters. On initialise un Board avec mockito et un pawn On vérifie que * les méthodes getX(), getY(), getLetter() et getGold() retournent les bonnes valeurs. */ @Test public void getTest() { // Stub d'un board. Board mockBoard = mock(Board.class); // Initialisation d'un Pawn. Pawn myPawn = new Pawn('l', 2, 4, mockBoard); // On vérifie le retour des getters. assertEquals(2, myPawn.getX()); assertEquals(4, myPawn.getY()); assertEquals('l', myPawn.getLetter()); assertEquals(0, myPawn.getGold()); }