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||'))