|
@ -149,3 +149,20 @@ void test_lab_move_from_1_1_S_expected_2_1(void) |
|
|
TEST_ASSERT_TRUE(x == x_expected && y == y_expected); |
|
|
TEST_ASSERT_TRUE(x == x_expected && y == y_expected); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void test_lab_move_from_5_5_S_expected_6_5(void) |
|
|
|
|
|
{ |
|
|
|
|
|
/* arrange */ |
|
|
|
|
|
unsigned short x = 5; |
|
|
|
|
|
unsigned short y = 5; |
|
|
|
|
|
Direction direction = S; |
|
|
|
|
|
|
|
|
|
|
|
unsigned short x_expected = 6; |
|
|
|
|
|
unsigned short y_expected = 5; |
|
|
|
|
|
|
|
|
|
|
|
/* act */ |
|
|
|
|
|
lab_move(&x, &y, direction); |
|
|
|
|
|
|
|
|
|
|
|
/* assert */ |
|
|
|
|
|
TEST_ASSERT_TRUE(x == x_expected && y == y_expected); |
|
|
|
|
|
} |
|
|
|
|
|
|