|
@ -22,4 +22,19 @@ void test_welcome_message(void){ |
|
|
|
|
|
|
|
|
// aassert |
|
|
// aassert |
|
|
TEST_ASSERT_EQUAL_STRING(expectedMessage, message); |
|
|
TEST_ASSERT_EQUAL_STRING(expectedMessage, message); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void test_rules_message(void){ |
|
|
|
|
|
// arrange |
|
|
|
|
|
char* expectedMessage = "Das spiel wird über die Komandozeile gespielt.\n" |
|
|
|
|
|
"Jeder Spielzug ist eine Eingabe in die Konsole. Die enstsprechenden Befehle stehen jeweils unterhalb des Spielfelds.\n" |
|
|
|
|
|
"Um ein Zug zu tätigen musst du \"set x,y\" in die Konsole Eingeben. Die Koordinaten stehen dabei für Zeile und Spalte.\n" |
|
|
|
|
|
"Mit dem Befehl \"start\" startest du das Spiel" |
|
|
|
|
|
"Mit dem Befehl \"rules\" kannst du diese Nachricht erneut aufrufen."; |
|
|
|
|
|
|
|
|
|
|
|
// act |
|
|
|
|
|
char* message = getRulesMessage(); |
|
|
|
|
|
|
|
|
|
|
|
// assert |
|
|
|
|
|
TEST_ASSERT_EQUAL_STRING(expectedMessage, message); |
|
|
} |
|
|
} |