def testMissAllSecond(self): b = Bowling() self.assertEqual(90, b.calc('9-|9-|9-|9-|9-|9-|9-|9-|9-|9-||'))
def testFirstAndSpare(self): b = Bowling() self.assertEqual(150, b.calc('5/|5/|5/|5/|5/|5/|5/|5/|5/|5/||5'))
def testMissAndSecond(self): b = Bowling() self.assertEqual(40, b.calc('-4|-4|-4|-4|-4|-4|-4|-4|-4|-4||'))
def testAllStrikes(self): b = Bowling() self.assertEqual(300, b.calc('X|X|X|X|X|X|X|X|X|X||XX'))
def testFirstAndSecond(self): b = Bowling() self.assertEqual(90, b.calc('81|81|81|81|81|81|81|81|81|81||'))