Browse Source

Siebter Unit Test

main
fdai7037 2 years ago
parent
commit
52d9994740
  1. 29
      test/test_Modules.c

29
test/test_Modules.c

@ -129,4 +129,33 @@ void test_generateField_check_walls_length_correctly_inserted(void){
TEST_ASSERT_EQUAL(0, output); TEST_ASSERT_EQUAL(0, output);
} }
void test_sortScoreboard_check_if_file_is_being_read(void) {
/* arrange */
char Text[4];
FILE *x;
int y;
/* act */
if (access("ScoreBoard.txt", 0) == 0) {
remove("ScoreBoard.txt");
}
sortScoreboard();
x = fopen("ScoreBoard.txt", "a+");
fputs("Tesf", x);
rewind(x);
for(int i = 0; i < 4; i++) {
fscanf(x, "%s", &Text[i]);
}
if(strcmp(Text, "Test") == 0) {
y = 0;
}
/* assert */
TEST_ASSERT_EQUAL(0, y);
}
#endif // TEST #endif // TEST
Loading…
Cancel
Save