def test_gutter_game(self):
     self.assertEqual(getScoreFor("--------------------"), 0)
 def test_all_ones(self):
     self.assertEqual(getScoreFor("11111111111111111111"), 20)
 def test_everything_is_fine_please(self):
     self.assertEqual(getScoreFor("11111111112222222222"), 30)
     self.assertEqual(getScoreFor("5/11------------3/11"), 26)
     self.assertEqual(getScoreFor("1/35XXX458/X3/23"), 160)
     self.assertEqual(getScoreFor("1/35XXX458/X3/XX6"), 189)
 def test_case_sensitivity(self):
     self.assertEqual(getScoreFor("XXxxxXXXXxXx"), 300)
 def test_perfect_game(self):
     self.assertEqual(getScoreFor("XXXXXXXXXXXX"), 300)
 def test_roll_strike(self):
     self.assertEqual(getScoreFor("X34----------------"), 24)
 def test_one_spare(self):
     self.assertEqual(getScoreFor("5/3-----------------"), 16)