From 87fd80722c8a87ecbff637f79d749f1f72698b0f Mon Sep 17 00:00:00 2001 From: fdai7723 Date: Wed, 7 Feb 2024 01:50:15 +0000 Subject: [PATCH] =?UTF-8?q?Test=20f=C3=BCr=20L=C3=A4ufer,=20diagonale=20Be?= =?UTF-8?q?wegung,=20Hendrik=20Vo=C3=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/test_Laeufer.c | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) diff --git a/test/test_Laeufer.c b/test/test_Laeufer.c index e086561..3a7ad91 100644 --- a/test/test_Laeufer.c +++ b/test/test_Laeufer.c @@ -3,39 +3,22 @@ #include #include #include +#include #include "Spieler.h" #include "Schachbrett.h" #include "Laeufer.h" #include "Spielstatus.h" -void setUp(void) { -} - -void tearDown(void) { -} -/* -void test_Lauefer_diagonal_Bewegung(void) { - +void test_Laeufer_diagonal_Bewegung(void) { char** brett = Schachbrett_erstellen(); - int startX = 3; - int startY = 3; - int endX = 5; - int endY = 5; Player player = PLAYER_WHITE; - - - TEST_ASSERT_NOT_NULL(brett); - - - TEST_ASSERT_FALSE(istzugerlaubt_Laeufer( brett, startX, startY, endX, endY, player)); + // Prüfen, ob der Zug eine Diagonale ist == true + assert(istzugerlaubt_Laeufer(brett, 1, 1, 3, 3, player) == true); + // Prüfen ob der Zug keine Diagonale ist == false + assert(istzugerlaubt_Laeufer(brett, 1, 1, 3, 2, player) == false); - for (int i = 0; i < 8; i++) { - free(brett[i]); - } - free(brett); } -*/ // Tests Läufer // Testen, ob die Bewegung wirklich nur diagonal ist // Ob eine Spielfigur die Bewegung blockiert @@ -43,4 +26,4 @@ void test_Lauefer_diagonal_Bewegung(void) { -#endif // TEST \ No newline at end of file +#endif // TEST