예제 #1
0
class TestPlayerCreation(unittest.TestCase):

    def setUp(self):
        self.player = Player("Player 1")

    def test_player_name(self):
        self.assertEquals(self.player.getName(), "Player 1")

    def test_player_string_transform_returns_name(self):
        self.assertEquals(str(self.player), "Player 1")

    def test_player_victories_are_0_at_beginning(self):
        self.assertEquals(self.player.getVictories(), 0)

    def test_player_wins_once(self):
        self.player.wins()
        self.assertEquals(self.player.getVictories(), 1)

    def test_player_defeats_are_0_at_beginning(self):
        self.assertEquals(self.player.getDefeats(), 0)

    def test_player_defeat_once(self):
        self.player.defeats()
        self.assertEquals(self.player.getDefeats(), 1)
예제 #2
0
 def setUp(self):
     self.player = Player("Player 1")