diff --git a/test/test_Laeufer.c b/test/test_Laeufer.c index f15fff4..3f26fed 100644 --- a/test/test_Laeufer.c +++ b/test/test_Laeufer.c @@ -43,7 +43,12 @@ void test_Laeufer_input_imFeld(void){ char** brett = Schachbrett_erstellen(); Player player = PLAYER_WHITE; // Prüfen, ob Zug außerhalb des Bretts liegt + // nicht erlaubte Eingabe assert(istzugerlaubt_Laeufer(brett, 1, 1, 8, 8, player) == false); + assert(istzugerlaubt_Laeufer(brett, -1, -1, 7, 7, player) == false); + // erlaubte Eingabe + assert(istzugerlaubt_Laeufer(brett, 2, 2, 5, 5, player) == true); + assert(istzugerlaubt_Laeufer(brett, 4, 4, 2, 2, player) == true); for (int i = 0; i < 8; i++) { free(brett[i]); }