in src/testsystem.c [36:49]
static void _assert_str_equals(const char *file, int line, const char *expected, const char *actual) {
if (expected == NULL && actual != NULL) {
printf("%s:%d: Expected NULL but got '%s'\n", file, line, actual);
exit(1);
}
if (expected != NULL && actual == NULL) {
printf("%s:%d: Expected '%s' but got NULL\n", file, line, expected);
exit(1);
}
if (expected != NULL && actual != NULL && strcmp(expected, actual)) {
printf("%s:%d: Expected '%s' but got '%s'\n", file, line, expected, actual);
exit(1);
}
}