def testdotSeesCellSomeDotsCannotBeBypassedDotOnWall(self): b = Board(4, 4) b.addDot(1, 1) b.addDot(1, 3) b.addDot(3, 2) b.addDot(5, 3) self.assertFalse(b.dotSeesCell(1, 1, 7, 7))
def testdotSeesCellSomeDotsCanBeBypassed(self): b = Board(4, 4) b.addDot(1, 1) b.addDot(1, 3) b.addDot(3, 3) b.addDot(5, 3) self.assertTrue(b.dotSeesCell(1, 1, 7, 7))
def testdotSeesCellSomeDots(self): b = Board(4, 4) b.addDot(1, 1) b.addDot(3, 1) self.assertTrue(b.dotSeesCell(1, 1, 3, 3))
def testdotSeesCellLotsOfDots(self): b = Board(4, 4) b.addDot(1, 1) b.addDot(1, 3) b.addDot(3, 1) self.assertFalse(b.dotSeesCell(1, 1, 3, 3))
def testdotSeesCellEmptyBoard(self): b = Board(4, 4) b.addDot(1, 1) self.assertTrue(b.dotSeesCell(1, 1, 3, 3))
def testdotSeesCellHalfCellAway(self): b = Board(4, 4) b.addDot(1, 2) self.assertTrue(b.dotSeesCell(1, 2, 1, 1))