Browse Source

Test moving up

remotes/origin/David
David Moeller 11 months ago
parent
commit
0a40d39849
  1. 14
      test/Snake/test_moving_snake.c

14
test/Snake/test_moving_snake.c

@ -52,4 +52,18 @@ void test_moving_left(void){
TEST_ASSERT_TRUE(result); TEST_ASSERT_TRUE(result);
} }
void test_moving_up(void){
/* arrange */
bool result;
Snake snake = {-16, 3, {8 + 16 * 6, 7 + 16 * 6, 6 + 16 * 6}};
Snake expected = {-16, 3, {8 + 16 * 5, 8 + 16 * 6, 7 + 16 * 6}};
/* act */
move_snake(&snake);
result = memcmp(&snake, &expected, sizeof(Snake)) == 0;
/* assert */
TEST_ASSERT_TRUE(result);
}
#endif // TEST #endif // TEST
Loading…
Cancel
Save