Ejemplo n.º 1
0
 def testClearBoard(self):
     a = ZumaGame488.Board('RBYYYBBRRB')
     a.clearboard()
     self.assertEqual('B', a.getPosition())
     a = ZumaGame488.Board('RRRRR')
     a.clearboard()
     self.assertEqual('', a.getPosition())
     a = ZumaGame488.Board('WWRRRRRW')
     a.clearboard()
     self.assertEqual('', a.getPosition())
Ejemplo n.º 2
0
 def testInserting(self):
     a = ZumaGame488.Board('RRRRR')
     a.insertMarble('B', 0)
     self.assertEqual('B', a.getPosition())
     a.insertMarble('B', 1)
     self.assertEqual('BB', a.getPosition())
     a.insertMarble('B', 2)
     self.assertEqual('', a.getPosition())
     a.insertMarble('R', 0)
     self.assertEqual('R', a.getPosition())
Ejemplo n.º 3
0
 def testFind(self):
     a = ZumaGame488.Board('RRBBWWBBWW')
     self.assertEqual(a.pairIndices('R'), [0])
     self.assertEqual(a.pairIndices('W'), [4, 8])