/** 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); }
/** 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); }
/** Tests the getAllBlackPieces method. */ public void testGetBlackPieces() { assertEquals(board.getAllBlackPieces().size(), 16); board.getCells()[0][0].clearSquare(); assertEquals(board.getAllBlackPieces().size(), 15); }