From 697fff689f9ce506c9573f88c8e8915a92c19a09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hendrik=20Vo=C3=9F?= Date: Tue, 6 Feb 2024 10:25:58 +0100 Subject: [PATCH] =?UTF-8?q?Laeufer=20Test-Anfang,=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, 28 insertions(+), 3 deletions(-) diff --git a/test/test_Laeufer.c b/test/test_Laeufer.c index dde8f6e..f97cb83 100644 --- a/test/test_Laeufer.c +++ b/test/test_Laeufer.c @@ -8,12 +8,37 @@ #include "Laeufer.h" #include "Spielstatus.h" +void setUp(void) { +} + +void tearDown(void) { +} +void test_Lauefer_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)); + + + for (int i = 0; i < 8; i++) { + free(brett[i]); + } + free(brett); +} // Tests Läufer -// L- Bewegung testen +// Testen, ob die Bewegung wirklich nur diagonal ist // Ob eine Spielfigur die Bewegung blockiert -// Testen ob die Farbe vom Feld sich ändert -#endif \ No newline at end of file +#endif // TEST \ No newline at end of file