Browse Source

Unittest sucheYWert

main
Jannis 2 years ago
parent
commit
c161dac24d
  1. 1
      src/Spiellogik.h
  2. 11
      test/test_Spiellogik.c

1
src/Spiellogik.h

@ -8,5 +8,6 @@ int lose(int realU[N][N], char richtung);
void Apfel(int realU[N][N]); void Apfel(int realU[N][N]);
void Umgebung(int str[N][N]); void Umgebung(int str[N][N]);
int sucheXWert(int realU[N][N]); int sucheXWert(int realU[N][N]);
int sucheYWert(int realU[N][N]);
#endif #endif

11
test/test_Spiellogik.c

@ -11,7 +11,7 @@ void tearDown(void){
} }
//Test für sucheXWert //Test für sucheXWert
void test_sucheXWertde(void){
void test_sucheXWert(void){
int realU[N][N] = {0}; int realU[N][N] = {0};
realU[15][19] = 12; realU[15][19] = 12;
int result = sucheXWert(realU); int result = sucheXWert(realU);
@ -19,6 +19,15 @@ void test_sucheXWertde(void){
TEST_ASSERT_EQUAL_INT(15, result); TEST_ASSERT_EQUAL_INT(15, result);
} }
//Test für sucheYWert
void test_sucheYWert(void){
int realU[N][N] = {0};
realU[15][19] = 12;
int result = sucheYWert(realU);
TEST_ASSERT_EQUAL_INT(19, result);
}
//Tests für Funktion win //Tests für Funktion win
//Testet ob die Schlange lang genug ist //Testet ob die Schlange lang genug ist

Loading…
Cancel
Save