234 #define TEST(function_name)
243 #define TEST_CATCH(function_name, ExceptionType)
249 #define TEST_TYPES(T, test_name, typelist)
254 #define VERIFY(condition)
259 #define COMPARE(test_value, reference)
269 #define COMPARE_ABSOLUTE_ERROR(test_value, reference, allowed_difference)
288 #define COMPARE_RELATIVE_ERROR(test_value, reference, \
289 allowed_relative_difference)
337 #define FUZZY_COMPARE(test_value, reference)
void expect_assert_failure(F &&f)
Pass code that should fail an assertion to this function.
void expect_failure()
Use this to mark that the failure of a following test is expected.