From 1612d95af9c776e7c7844f69d998b09d730b051b Mon Sep 17 00:00:00 2001 From: David Moeller Date: Thu, 25 Jan 2024 10:47:13 +0100 Subject: [PATCH] Test moving down --- test/Snake/test_moving_snake.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/test/Snake/test_moving_snake.c b/test/Snake/test_moving_snake.c index b098f9e..6c400b8 100644 --- a/test/Snake/test_moving_snake.c +++ b/test/Snake/test_moving_snake.c @@ -21,7 +21,21 @@ void test_moving_right(void){ result = memcmp(&snake, &expected, sizeof(Snake)) == 0; /* assert */ - TEST_ASSERT_TRUE(result);//head collides with body + TEST_ASSERT_TRUE(result); +} + +void test_moving_down(void){ + /* arrange */ + bool result; + Snake snake = {16, 3, {8 + 16 * 6, 7 + 16 * 6, 6 + 16 * 6}}; + Snake expected = {16, 3, {8 + 16 * 7, 8 + 16 * 6, 7 + 16 * 6}}; + + /* act */ + move_snake(&snake); + result = memcmp(&snake, &expected, sizeof(Snake)) == 0; + + /* assert */ + TEST_ASSERT_TRUE(result); } #endif // TEST \ No newline at end of file