예제 #1
0
 public void testMovePieceForwardLeft_Occupied() {
   CheckerBoard board = new CheckerBoard();
   assertFalse(board.movePieceForwardLeft(3, 1));
   assertFalse(board.emptySquare(3, 1));
   assertFalse(board.emptySquare(2, 2));
 }
예제 #2
0
 public void testMovePieceForwardLeft_NoPiece() {
   CheckerBoard board = new CheckerBoard();
   assertFalse(board.movePieceForwardLeft(1, 3));
   assertTrue(board.emptySquare(1, 3));
 }
예제 #3
0
 public void testMovePieceForwardLeft_Valid2() {
   CheckerBoard board = new CheckerBoard();
   board.movePieceForwardLeft(4, 2);
   assertTrue(board.emptySquare(4, 2));
   assertFalse(board.emptySquare(3, 3));
 }