Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Test
- public void testUpdateBoardStateCheckWithCapture() throws InvalidMoveException {
- // given
- Board board = new Board();
- board.getMoveHistory().add(createDummyMove(board));
- board.setPieceAt(Piece.WHITE_ROOK, new Coordinate(1, 0));
- board.setPieceAt(Piece.WHITE_ROOK, new Coordinate(0, 1));
- board.setPieceAt(Piece.BLACK_KING, new Coordinate(0, 4));
- board.setPieceAt(Piece.BLACK_ROOK, new Coordinate(1, 4));
- // when
- BoardManager boardManager = new BoardManager(board);
- BoardState boardState = boardManager.updateBoardState();
- // then
- assertEquals(BoardState.CHECK, boardState);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement