Browse Source

test_Misc.c Testfälle ergänzt, Hendrik Voß

remotes/origin/Spracharbeit
fdai7723 11 months ago
parent
commit
8a8e375a60
  1. 14
      test/test_Misc.c

14
test/test_Misc.c

@ -16,10 +16,22 @@ void test_king_alive() {
} }
} }
// Testfall 1: Beide Könige sind auf dem Brett
// Beide Könige sind auf dem Brett
brett[0][0] = 'K'; brett[0][0] = 'K';
brett[7][7] = 'k'; brett[7][7] = 'k';
assert(king_alive(brett) == true); assert(king_alive(brett) == true);
// Nur der weiße König auf dem Brett
brett[7][7] = '.';
assert(king_alive(brett) == false);
// Nur schwarzer König auf dem Brett
brett[0][0] = '.';
brett[7][7] = 'k';
assert(king_alive(brett) == false);
// Kein König
brett[7][7] = '.';
assert(king_alive(brett) == false);
for(int i = 0; i < 8; i++) { for(int i = 0; i < 8; i++) {
free(brett[i]); free(brett[i]);

Loading…
Cancel
Save