Browse Source

Laeufer Test-Anfang, Hendrik Voß

remotes/origin/Läufer-fertig,-Hendrik-Voß
Hendrik Voß 11 months ago
parent
commit
697fff689f
  1. 31
      test/test_Laeufer.c

31
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
#endif // TEST
Loading…
Cancel
Save