#ifdef TEST #include "unity.h" #include #include #include #include #include "Spieler.h" #include "Schachbrett.h" #include "Laeufer.h" #include "Spielstatus.h" void test_Laeufer_diagonal_Bewegung(void) { char** brett = Schachbrett_erstellen(); Player player = PLAYER_WHITE; // 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); } // Tests Läufer // Testen, ob die Bewegung wirklich nur diagonal ist // Ob eine Spielfigur die Bewegung blockiert #endif // TEST