diff --git a/tests/test_start.py b/tests/test_start.py index 839b4cb1ac3e2b9bc780bfc6e4346fff28056624..d37a7e87b9945ee6316df5399b8013fd93581454 100644 --- a/tests/test_start.py +++ b/tests/test_start.py @@ -35,8 +35,8 @@ def test_simulator_frequency(): def step(self): self.c += 1 - frequency = 1000 - running_time_seconds = 8 + frequency = 2000 + running_time_seconds = 4 sim = Simulator(TestEnv, frequency) @@ -53,11 +53,11 @@ def test_simulator_frequency(): def test_collision_detection(): sim = Simulator(Environment, 200) - counter_pos = np.array([0, 100]) + counter_pos = np.array([50, 100]) counter = Counter(counter_pos) sim.env.counters = [counter] - player1 = Player("p1", np.array([0, 0])) - player2 = Player("p2", np.array([0, 200])) + player1 = Player("p1", np.array([50, 50])) + player2 = Player("p2", np.array([50, 200])) sim.register_player(player1) sim.register_player(player2) # same player name @@ -72,4 +72,7 @@ def test_collision_detection(): player2.move_abs(counter_pos) assert sim.env.detect_player_collision(player1), "Players at same pos. Not detected." + player1.move_abs(np.array([0, 0])) + assert sim.env.detect_collision_world_bounds(player1), "Player collides with world bounds." + sim.stop()