diff --git a/test/test_Koenig.c b/test/test_Koenig.c index b36ecdb..6696839 100644 --- a/test/test_Koenig.c +++ b/test/test_Koenig.c @@ -95,4 +95,12 @@ void test_Rochieren(void) { // Clean up 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