|
@ -95,4 +95,12 @@ void test_Rochieren(void) { |
|
|
// Clean up |
|
|
// Clean up |
|
|
Schachbrettspeicher_freigeben(testBrett); |
|
|
Schachbrettspeicher_freigeben(testBrett); |
|
|
} |
|
|
} |
|
|
|
|
|
void test_KoenigKannEntkommen(void) { |
|
|
|
|
|
char** testBrett = Schachbrett_erstellen(); |
|
|
|
|
|
testBrett[4][4] = 'k'; |
|
|
|
|
|
print_Schachfeld(testBrett); |
|
|
|
|
|
|
|
|
|
|
|
TEST_ASSERT_TRUE(KannKoenigEntkommen(testBrett, 4, 4, PLAYER_BLACK)); |
|
|
|
|
|
TEST_ASSERT_FALSE(KannKoenigEntkommen(testBrett, 4, 7, PLAYER_BLACK)); |
|
|
|
|
|
} |
|
|
#endif // TEST |
|
|
#endif // TEST |