Browse Source

add a vertical player won test

remotes/origin/georg
KaffeeMaus 11 months ago
parent
commit
47cf6b43ed
  1. 32
      src/test/c/Georg/test_tictactoe.c

32
src/test/c/Georg/test_tictactoe.c

@ -263,3 +263,35 @@ void test_negativ_checkOnWin_horizontally2(void){
TEST_ASSERT_EQUAL_INT( 0, result2 );
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 );
}
Loading…
Cancel
Save