From 7fcfb8febc848b1985de0ba7f18ab750ed4a6a2f Mon Sep 17 00:00:00 2001 From: fdai7723 Date: Wed, 7 Feb 2024 16:11:14 +0000 Subject: [PATCH] =?UTF-8?q?Test=20f=C3=BCr=20L=C3=A4ufer=20Black,=20Hendri?= =?UTF-8?q?k=20Vo=C3=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/test_Laeufer.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/test/test_Laeufer.c b/test/test_Laeufer.c index 321e97c..f15fff4 100644 --- a/test/test_Laeufer.c +++ b/test/test_Laeufer.c @@ -9,7 +9,7 @@ #include "Laeufer.h" #include "Spielstatus.h" -void test_Laeufer_diagonal_Bewegung(void) { +void test_Laeufer_white_diagonal_Bewegung(void) { char** brett = Schachbrett_erstellen(); Player player = PLAYER_WHITE; // Prüfen, ob der Zug eine Diagonale ist == true @@ -23,6 +23,22 @@ void test_Laeufer_diagonal_Bewegung(void) { } + +void test_Laeufer_black_diagonal_Bewegung(void) { + char** brett = Schachbrett_erstellen(); + Player player = PLAYER_BLACK; + // Prüfen, ob der Zug eine Diagonale ist == true + assert(istzugerlaubt_Laeufer(brett, 6, 6, 3, 3, player) == true); + // Prüfen ob der Zug keine Diagonale ist == false + assert(istzugerlaubt_Laeufer(brett, 6, 6, 3, 2, player) == false); + for (int i = 0; i < 8; i++) { + free(brett[i]); + } + free(brett); + + +} + void test_Laeufer_input_imFeld(void){ char** brett = Schachbrett_erstellen(); Player player = PLAYER_WHITE;