Browse Source

text_Laeufer.c um weitere Testfälle ergänzt, Hendrik Voß

remotes/origin/Spracharbeit
fdai7723 11 months ago
parent
commit
deda080f42
  1. 5
      test/test_Laeufer.c

5
test/test_Laeufer.c

@ -43,7 +43,12 @@ void test_Laeufer_input_imFeld(void){
char** brett = Schachbrett_erstellen(); char** brett = Schachbrett_erstellen();
Player player = PLAYER_WHITE; Player player = PLAYER_WHITE;
// Prüfen, ob Zug außerhalb des Bretts liegt // Prüfen, ob Zug außerhalb des Bretts liegt
// nicht erlaubte Eingabe
assert(istzugerlaubt_Laeufer(brett, 1, 1, 8, 8, player) == false); assert(istzugerlaubt_Laeufer(brett, 1, 1, 8, 8, player) == false);
assert(istzugerlaubt_Laeufer(brett, -1, -1, 7, 7, player) == false);
// erlaubte Eingabe
assert(istzugerlaubt_Laeufer(brett, 2, 2, 5, 5, player) == true);
assert(istzugerlaubt_Laeufer(brett, 4, 4, 2, 2, player) == true);
for (int i = 0; i < 8; i++) { for (int i = 0; i < 8; i++) {
free(brett[i]); free(brett[i]);
} }

Loading…
Cancel
Save