def test_gameStarts_gameisalllove(self): game = tennis.Game() self.assertEqual(game.Player1Score, 0) self.assertEqual(game.Player2Score, 0)
def test_get_current_result(self, player1_score, player2_score, expected): game = tennis.Game(player1_score, player2_score) self.assertEqual(game.get_current_result(), expected)
def test_who_won(self, player1_score, player2_score, result): game = tennis.Game(player1_score, player2_score) self.assertEqual(game.who_won(), result)
def test_calculate_if_game_is_finished(self, player1_score, player2_score, expected): game = tennis.Game(player1_score, player2_score) self.assertEqual(game.is_game_finished(), expected)
def test_calculate_if_game_is_finished_game_is_all_love(self): game = tennis.Game() self.assertFalse(game.is_game_finished())
def test_player2Scores_gameisalllove_player2hasonepoint(self): game = tennis.Game() game.score_by_player2() self.assertEqual(game.Player1Score, 0) self.assertEqual(game.Player2Score, 1)