コード例 #1
0
ファイル: ChessGameBoardTest.java プロジェクト: bakatz/Chess
 /** Tests the clearBoard method. */
 public void testClearBoard() {
   assertEquals(board.getAllBlackPieces().size(), 16);
   assertEquals(board.getAllBlackPieces().size(), 16);
   board.resetBoard(false);
   assertEquals(board.getAllBlackPieces().size(), 0);
   assertEquals(board.getAllBlackPieces().size(), 0);
 }
コード例 #2
0
ファイル: ChessGameBoardTest.java プロジェクト: bakatz/Chess
  /** Tests the constructor and the initial setup. */
  public void testInitialSetupPerformedCorrectly() {
    assertTrue(cells[0][0].getPieceOnSquare() instanceof Rook);
    assertTrue(cells[1][0].getPieceOnSquare() instanceof Pawn);
    assertTrue(cells[1][0].getPieceOnSquare() instanceof Pawn);

    int numBlacks = board.getAllBlackPieces().size();
    int numWhites = board.getAllWhitePieces().size();

    assertEquals(32, numBlacks + numWhites);
    assertEquals(16, numWhites);
    assertEquals(16, numBlacks);
  }
コード例 #3
0
ファイル: ChessGameBoardTest.java プロジェクト: bakatz/Chess
 /** Tests the getAllBlackPieces method. */
 public void testGetBlackPieces() {
   assertEquals(board.getAllBlackPieces().size(), 16);
   board.getCells()[0][0].clearSquare();
   assertEquals(board.getAllBlackPieces().size(), 15);
 }