void assert_double_not_equal_(const char *file, int line, double tried, double expected) { (*get_test_reporter()->assert_true)( get_test_reporter(), file, line, ! doubles_are_equal(tried, expected), "[%f] should not match [%f] within %d significant figures", tried, expected, significant_figures); }
void assert_double_not_equal_(const char *file, int line, const char *expression, double tried, double expected) { (*get_test_reporter()->assert_true)( get_test_reporter(), file, line, ! doubles_are_equal(tried, expected), "[%s] should not be [%f] within %d significant figures but was [%f]\n", expression, expected, get_significant_figures(), tried); }
static bool compare_want_double(Constraint *constraint, intptr_t actual) { return doubles_are_equal(as_double(constraint->expected_value), as_double(actual)); }
static int compare_want_double(Constraint *constraint, intptr_t comparison) { return doubles_are_equal(as_double(constraint->expected), as_double(comparison)); }