Exemplo n.º 1
0
 def testCanPutDotOutOfBounds(self):
     b = Board(2, 2)
     self.assertFalse(b._canPutDot(-1, 0))
     self.assertFalse(b._canPutDot(2, -1))
     self.assertFalse(b._canPutDot(4, 0))
     self.assertFalse(b._canPutDot(1, 4))
     self.assertTrue(b._canPutDot(1, 2))
Exemplo n.º 2
0
 def testCanPutDotAroundBorders(self):
     b = Board(4, 4)
     self.assertFalse(b._canPutDot(1, 0))
     self.assertTrue(b._canPutDot(1, 1))
     self.assertTrue(b._canPutDot(1, 2))
     self.assertTrue(b._canPutDot(1, 3))
     self.assertTrue(b._canPutDot(1, 4))
     self.assertTrue(b._canPutDot(1, 5))
     self.assertTrue(b._canPutDot(1, 6))
     self.assertTrue(b._canPutDot(1, 7))
     self.assertFalse(b._canPutDot(1, 8))
Exemplo n.º 3
0
 def testCanPutDotAroundDots(self):
     b = Board(4, 4)
     self.assertTrue(b._canPutDot(1, 2))
     b.addDot(1, 2)
     self.assertFalse(b._canPutDot(1, 2))
     self.assertTrue(b._canPutDot(4, 3))