Browse Source

Test auf korrekte Ausgabe des Dreiecks inklusive fix des befüllens

remotes/origin/jason
Jason Peters 11 months ago
parent
commit
8e9d66b855
  1. 2
      src/main/c/Jason/ASCII_art.c
  2. 14
      src/test/c/Jason/test_ASCII_art.c

2
src/main/c/Jason/ASCII_art.c

@ -305,7 +305,7 @@ void befuellenDesDreiecksMitZeilenumbruechen(char arr[], int gesamtzeilen, int a
stelleFuerZeilenumbruch += (zeile+2);
}
arr[arraygroesse] = '\0';
arr[arraygroesse -1] = '\0';
}
void raketeBegruessung(){

14
src/test/c/Jason/test_ASCII_art.c

@ -126,4 +126,18 @@ void test_korrekteBerechnungAufMaximaleGroesseDesDreiecksBeiGrossenZahlen() {
//assert
TEST_ASSERT_EQUAL_INT(expectedResult, actualResult);
}
void test_wirdKleinesDreieckKorrektBefuellt(void){
// arrange
char expectedMessage[] = "X\nXX";
// act
char message[6];
befuellenDesDreiecksMitX(message, 5);
befuellenDesDreiecksMitZeilenumbruechen(message, 2, 5);
// assert
TEST_ASSERT_EQUAL_STRING(expectedMessage, message);
}
Loading…
Cancel
Save