示例#1
0
  /** 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());
  }
示例#2
0
  /**
   * 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());
  }