コード例 #1
0
ファイル: test_game.py プロジェクト: georgidimov/cannon-wars
class TestGameSetters(unittest.TestCase):
    def setUp(self):
        self.game = Game()

    def test_increasing_cannon_angle(self):
        index = self.game.get_cannon_turn()
        angle = self.game.get_cannon_angle(index)
        self.game.increase_cannon_angle()

        self.assertEqual(self.game.get_cannon_angle(index), angle - 1)

    def test_decreasing_cannon_angle(self):
        index = self.game.get_cannon_turn()
        angle = self.game.get_cannon_angle(index)
        self.game.increase_cannon_angle()

        self.assertEqual(self.game.get_cannon_angle(index), angle - 1)

    def test_increasing_cannon_initial_speed(self):
        index = self.game.get_cannon_turn()
        speed = self.game.get_cannon_initial_speed(index)
        self.game.increase_cannon_initial_speed()

        self.assertEqual(self.game.get_cannon_initial_speed(index), speed + 1)

    def test_decreasing_cannon_initial_speed(self):
        index = self.game.get_cannon_turn()
        speed = self.game.get_cannon_initial_speed(index)
        self.game.decrease_cannon_initial_speed()

        self.assertEqual(self.game.get_cannon_initial_speed(index), speed - 1)