def testCellCanBelongToDotFullCells(self): b = Board(4, 4) b.addDot(1, 2) self.assertTrue(b.cellCanBelongToDot(1, 1, 1, 2)) b.addDot(2, 2) self.assertFalse(b.cellCanBelongToDot(0, 2, 1, 2))
def testCellCanBelongToDotEdged(self): b = Board(4, 4) b.addDot(1, 2) self.assertTrue(b.cellCanBelongToDot(1, 1, 1, 2)) b.addDot(1, 4) self.assertFalse(b.cellCanBelongToDot(1, 1, 1, 2))
def testCellCanBelongToDotOutOfBoard(self): b = Board(4, 4) b.addDot(7, 7) self.assertFalse(b.cellCanBelongToDot(0, 0, 7, 7)) self.assertFalse(b.cellCanBelongToDot(0, 0, 0, 6))