|
@ -263,3 +263,35 @@ void test_negativ_checkOnWin_horizontally2(void){ |
|
|
TEST_ASSERT_EQUAL_INT( 0, result2 ); |
|
|
TEST_ASSERT_EQUAL_INT( 0, result2 ); |
|
|
TEST_ASSERT_EQUAL_INT( 0, result3 ); |
|
|
TEST_ASSERT_EQUAL_INT( 0, result3 ); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void test_negativ_checkOnWin_vertically(void){ |
|
|
|
|
|
// arrange |
|
|
|
|
|
bool board1[3][3]={ |
|
|
|
|
|
{1,0,0}, |
|
|
|
|
|
{0,0,0}, |
|
|
|
|
|
{0,0,0} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
bool board2[3][3]={ |
|
|
|
|
|
{0,0,0}, |
|
|
|
|
|
{1,0,0}, |
|
|
|
|
|
{0,0,0} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
bool board3[3][3]={ |
|
|
|
|
|
{0,0,0}, |
|
|
|
|
|
{0,0,0}, |
|
|
|
|
|
{1,0,0} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// act |
|
|
|
|
|
bool result = playerHasWon( board1 ); |
|
|
|
|
|
bool result2 = playerHasWon( board2 ); |
|
|
|
|
|
bool result3 = playerHasWon( board3 ); |
|
|
|
|
|
|
|
|
|
|
|
// assert |
|
|
|
|
|
TEST_ASSERT_EQUAL_INT( 0, result ); |
|
|
|
|
|
TEST_ASSERT_EQUAL_INT( 0, result2 ); |
|
|
|
|
|
TEST_ASSERT_EQUAL_INT( 0, result3 ); |
|
|
|
|
|
} |
|
|
|
|
|
|