|
@ -213,31 +213,31 @@ void test_x_wins_onIndex_00_01_02(void) |
|
|
TEST_ASSERT_EQUAL_INT(expected, actual); |
|
|
TEST_ASSERT_EQUAL_INT(expected, actual); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void test_o_wins_onIndex_00_10_20(void) |
|
|
|
|
|
|
|
|
void test_x_wins_onIndex_20_21_22(void) |
|
|
{ |
|
|
{ |
|
|
/* arrange */ |
|
|
/* arrange */ |
|
|
int actual; |
|
|
int actual; |
|
|
int expected = 1; |
|
|
int expected = 1; |
|
|
|
|
|
|
|
|
char board[][3] = {{'O',' ',' '}, {'O',' ',' '}, {'O',' ',' '}}; |
|
|
|
|
|
|
|
|
char board[][3] = {{' ',' ',' '}, {' ',' ',' '}, {'X','X','X'}}; |
|
|
|
|
|
|
|
|
/* act */ |
|
|
/* act */ |
|
|
actual = o_wins_00_10_20(board); |
|
|
|
|
|
|
|
|
actual = x_wins_20_21_22(board); |
|
|
|
|
|
|
|
|
/* assert */ |
|
|
/* assert */ |
|
|
TEST_ASSERT_EQUAL_INT(expected, actual); |
|
|
TEST_ASSERT_EQUAL_INT(expected, actual); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void test_x_wins_onIndex_20_21_22(void) |
|
|
|
|
|
|
|
|
void test_x_wins_onIndex_10_11_12(void) |
|
|
{ |
|
|
{ |
|
|
/* arrange */ |
|
|
/* arrange */ |
|
|
int actual; |
|
|
int actual; |
|
|
int expected = 1; |
|
|
int expected = 1; |
|
|
|
|
|
|
|
|
char board[][3] = {{' ',' ',' '}, {' ',' ',' '}, {'X','X','X'}}; |
|
|
|
|
|
|
|
|
char board[][3] = {{' ',' ',' '}, {'X','X','X'}, {' ',' ',' '}}; |
|
|
|
|
|
|
|
|
/* act */ |
|
|
/* act */ |
|
|
actual = x_wins_20_21_22(board); |
|
|
|
|
|
|
|
|
actual = x_wins_10_11_12(board); |
|
|
|
|
|
|
|
|
/* assert */ |
|
|
/* assert */ |
|
|
TEST_ASSERT_EQUAL_INT(expected, actual); |
|
|
TEST_ASSERT_EQUAL_INT(expected, actual); |
|
@ -273,6 +273,36 @@ void test_x_wins_onIndex_02_11_20(void) |
|
|
TEST_ASSERT_EQUAL_INT(expected, actual); |
|
|
TEST_ASSERT_EQUAL_INT(expected, actual); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void test_o_wins_onIndex_00_10_20(void) |
|
|
|
|
|
{ |
|
|
|
|
|
/* arrange */ |
|
|
|
|
|
int actual; |
|
|
|
|
|
int expected = 1; |
|
|
|
|
|
|
|
|
|
|
|
char board[][3] = {{'O',' ',' '}, {'O',' ',' '}, {'O',' ',' '}}; |
|
|
|
|
|
|
|
|
|
|
|
/* act */ |
|
|
|
|
|
actual = o_wins_00_10_20(board); |
|
|
|
|
|
|
|
|
|
|
|
/* assert */ |
|
|
|
|
|
TEST_ASSERT_EQUAL_INT(expected, actual); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void test_o_wins_onIndex_01_11_21(void) |
|
|
|
|
|
{ |
|
|
|
|
|
/* arrange */ |
|
|
|
|
|
int actual; |
|
|
|
|
|
int expected = 1; |
|
|
|
|
|
|
|
|
|
|
|
char board[][3] = {{' ','O',' '}, {' ','O',' '}, {' ','O',' '}}; |
|
|
|
|
|
|
|
|
|
|
|
/* act */ |
|
|
|
|
|
actual = o_wins_01_11_21(board); |
|
|
|
|
|
|
|
|
|
|
|
/* assert */ |
|
|
|
|
|
TEST_ASSERT_EQUAL_INT(expected, actual); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
void test_stringLaenge_von_Kokosnuss(void) |
|
|
void test_stringLaenge_von_Kokosnuss(void) |
|
|
{ |
|
|
{ |
|
|
/* arrange */ |
|
|
/* arrange */ |
|
|