Browse Source

Unittest CheckForWin_Horizontal_1_2_3

remotes/origin/tictactoedev
Sabina Grisi 11 months ago
parent
commit
65a4865c00
  1. 1
      src/TicTacToe.h
  2. 6
      test/test_tictactoe.c

1
src/TicTacToe.h

@ -2,5 +2,6 @@
#define TICTACTOE_H #define TICTACTOE_H
int switchPlayer(int currentPlayer); int switchPlayer(int currentPlayer);
int checkForWin(int pos1, int pos2, int pos3, int pos4, int pos5, int pos6, int pos7, int pos8, int pos9, int currentPlayer);
#endif // TICTACTOE_H #endif // TICTACTOE_H

6
test/test_tictactoe.c

@ -16,4 +16,10 @@ void test_switchPlayer_10_to_11(void) {
TEST_ASSERT(switchPlayer(10) == 11); TEST_ASSERT(switchPlayer(10) == 11);
} }
// Testfall für die Funktion checkForWin - Horizontaler Sieg
void test_CheckForWin_Horizontal_1_2_3(void) {
// Teste horizontalen Sieg in der ersten Zeile
TEST_ASSERT(checkForWin(10, 10, 10, 4, 5, 6, 7, 8, 9, 10) == 1);
}
#endif // TEST #endif // TEST
Loading…
Cancel
Save