|
|
@ -310,4 +310,41 @@ void test_LabyrinthAuswahl(void){ |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void test_LabyrinthAuswahl2(void){ |
|
|
|
|
|
|
|
bool result; |
|
|
|
int input = 1; |
|
|
|
int hoehe = 7; |
|
|
|
int breite = 9; |
|
|
|
int schritte = 19; |
|
|
|
int versuche = 0; |
|
|
|
int auswahl = 2; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lab laby = { |
|
|
|
{'0', '0', '0', '0', '1', '0', '1', '1', '0'}, |
|
|
|
{'1', '0', '1', '0', '0', '1', '1', '1', '0'}, |
|
|
|
{'1', '0', '1', '1', '0', '0', '1', '1', '0'}, |
|
|
|
{'0', '0', '0', '1', '1', '0', '1', '0', '1'}, |
|
|
|
{'0', '1', '0', '1', '0', '0', '1', '0', '1'}, |
|
|
|
{'0', '1', '0', '1', '0', '1', '0', '0', '0'}, |
|
|
|
{'0', '1', '0', '1', '0', '0', '0', '1', '0'}, |
|
|
|
}; |
|
|
|
|
|
|
|
labyrinthauswahl(auswahl); |
|
|
|
//printlabyrinth(laby, hoehe, breite); //hier in die funktion die print frage machen |
|
|
|
wegsuchen(laby, &result, 0, 0, 6, 8); |
|
|
|
|
|
|
|
userInput_ExpectAndReturn(5); |
|
|
|
userInput_ExpectAndReturn(8); |
|
|
|
userInput_ExpectAndReturn(10); |
|
|
|
userInput_ExpectAndReturn(schritte); |
|
|
|
|
|
|
|
labyrinthschritte(laby, hoehe, breite, schritte, versuche); //die gleiche funktion nur mit dem if vergleich und userinput |
|
|
|
TEST_ASSERT_EQUAL_INT(1, result); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
#endif // TEST |