Browse Source

add a horizontal player won test

remotes/origin/georg
KaffeeMaus 11 months ago
parent
commit
f4640c343d
  1. 31
      src/test/c/Georg/test_tictactoe.c

31
src/test/c/Georg/test_tictactoe.c

@ -200,4 +200,35 @@ void test_checkOnWin_vertically(void){
TEST_ASSERT_EQUAL_INT( 1, result );
TEST_ASSERT_EQUAL_INT( 1, result2 );
TEST_ASSERT_EQUAL_INT( 1, result3 );
}
void test_negativ_checkOnWin_horizontally(void){
// arrange
bool board1[3][3]={
{1,0,0},
{0,0,0},
{0,0,0}
};
bool board2[3][3]={
{0,0,0},
{0,1,0},
{0,0,0}
};
bool board3[3][3]={
{0,0,0},
{0,0,0},
{0,0,1}
};
// 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