Browse Source

refactoring: Kommentare im Test, Anton Lohrey

remotes/origin/Läufer-fertig,-Hendrik-Voß
fdai7492 11 months ago
parent
commit
45743b0a61
  1. 10
      test/test_imSchachstehen.c

10
test/test_imSchachstehen.c

@ -26,7 +26,7 @@ void freeTestBrett(char** Brett) {
}
void test_SchachDurchBauer(void) {
char** Brett = ErstelleTestBrett();
//Weißer König wird von schwarzen Bauer angegriffen
Brett[4][4] = 'K';
Brett[5][5] = 'p';
@ -34,28 +34,28 @@ void test_SchachDurchBauer(void) {
freeTestBrett(Brett);
Brett = ErstelleTestBrett();
// Schwarzer König wird von weißen Bauer angegriffen
Brett[3][3] = 'k';
Brett[2][2] = 'P';
TEST_ASSERT_TRUE(istKoenigImSchach(Brett, PLAYER_BLACK));
freeTestBrett(Brett);
Brett = ErstelleTestBrett();
// Schwarzer König wird von weißen Bauer angegriffen(andere seite)
Brett[3][3] = 'k';
Brett[2][4] = 'P';
TEST_ASSERT_TRUE(istKoenigImSchach(Brett, PLAYER_BLACK));
freeTestBrett(Brett);
Brett = ErstelleTestBrett();
// Weißer König nicht in Gefahr
Brett[4][4] = 'K';
Brett[3][4] = 'P';
TEST_ASSERT_FALSE(istKoenigImSchach(Brett, PLAYER_WHITE));
freeTestBrett(Brett);
Brett = ErstelleTestBrett();
// Schwarzer König nicht in Gefahr
Brett[3][3] = 'k';
Brett[1][3] = 'P';
TEST_ASSERT_FALSE(istKoenigImSchach(Brett, PLAYER_BLACK));

Loading…
Cancel
Save