Example #1
0
 /** Test of retract method, of class MutableBoard. */
 @Test
 public void testRetract() {
   System.out.println("retract");
   MutableBoard instance = new MutableBoard();
   instance.makeMove(Move.create("b1-b3"));
   instance.retract();
   assertEquals(instance.get("b3"), Piece.EMP);
   assertEquals(instance.get("b1"), Piece.BP);
 }
Example #2
0
 /** Test of makeMove method, of class MutableBoard. */
 @Test
 public void testMakeMove() {
   System.out.println("makeMove");
   Move move = Move.create(2, 1, 2, 3);
   MutableBoard instance = new MutableBoard();
   instance.makeMove(move);
   assertEquals(instance.get("b3"), Piece.BP);
   assertEquals(instance.get("b1"), Piece.EMP);
 }
Example #3
0
 /** Test of getMove method, of class Board. */
 @Test
 public void testGetMove() {
   System.out.println("getMove");
   int k = 0;
   MutableBoard instance = new MutableBoard();
   Move expResult = Move.create("b1-b3");
   instance.makeMove(expResult);
   Move result = instance.getMove(k);
   assertEquals(expResult, result);
 }
Example #4
0
 /** Test of movesMade method, of class Board. */
 @Test
 public void testMovesMade() {
   System.out.println("movesMade");
   MutableBoard instance = new MutableBoard();
   instance.makeMove(Move.create("b1-b3"));
   instance.makeMove(Move.create("a5-c5"));
   int expResult = 2;
   int result = instance.movesMade();
   assertEquals(expResult, result);
 }