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())
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())
def testFind(self): a = ZumaGame488.Board('RRBBWWBBWW') self.assertEqual(a.pairIndices('R'), [0]) self.assertEqual(a.pairIndices('W'), [4, 8])