@Test public void testLegalMoveIllegal() { GameLogic g = new GameLogic(); // Illegal inputs assertEquals(false, g.legalMove(-1)); assertEquals(false, g.legalMove(9)); }
@Test public void testLegalMoveNotEmpty() { GameLogic g = new GameLogic(); g.ticBox(0); assertEquals(false, g.legalMove(0)); assertEquals(true, g.legalMove(1)); g.ticBox(1); assertEquals(false, g.legalMove(1)); assertEquals(true, g.legalMove(2)); assertEquals(false, g.legalMove(0)); }
@Test public void testLegalMoveEmpty() { GameLogic g = new GameLogic(); // Tests an empty board assertEquals(true, g.legalMove(0)); assertEquals(true, g.legalMove(1)); }