void assert_string_not_equal_(const char *file, int line, const char *tried, const char *expected) { (*get_test_reporter()->assert_true)( get_test_reporter(), file, line, ! strings_are_equal(tried, expected), "[%s] should not match [%s]", show_null_as_the_string_null(tried), show_null_as_the_string_null(expected)); }
static void test_want_string(Constraint *constraint, const char *function, intptr_t actual, const char *test_file, int test_line, TestReporter *reporter) { (*reporter->assert_true)( reporter, test_file, test_line, (*constraint->compare)(constraint, actual), "Wanted [%s], but got [%s] in function [%s] parameter [%s]", show_null_as_the_string_null((const char *)constraint->expected), show_null_as_the_string_null((const char *)actual), function, constraint->parameter); }
void assert_string_equal_(const char *file, int line, const char *expression, const char *tried, const char *expected) { (*get_test_reporter()->assert_true)( get_test_reporter(), file, line, strings_are_equal(tried, expected), "[%s] should be [%s] but was [%s]\n", expression, show_null_as_the_string_null(expected), show_null_as_the_string_null(tried)); }