/** 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); }
/** 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); }
/** 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); }
/** 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); }