doctest_proxy.h (3533B)
1 #ifndef DOCTEST_CONFIG_NO_SHORT_MACRO_NAMES 2 #define DOCTEST_CONFIG_NO_SHORT_MACRO_NAMES 3 #endif // DOCTEST_CONFIG_NO_SHORT_MACRO_NAMES 4 5 // no guard for including the doctest header itself because it should support multiple inclusion 6 #include <doctest/doctest.h> 7 8 #ifndef MY_PROXY_MACROS 9 #define MY_PROXY_MACROS 10 11 #define my_testcase DOCTEST_TEST_CASE 12 #define my_testcase_class DOCTEST_TEST_CASE_CLASS 13 #define my_testcase_fixture DOCTEST_TEST_CASE_FIXTURE 14 #define my_subcase DOCTEST_SUBCASE 15 #define my_testsuite DOCTEST_TEST_SUITE 16 #define my_testsuite_begin DOCTEST_TEST_SUITE_BEGIN 17 #define my_testsuite_end DOCTEST_TEST_SUITE_END 18 #define my_warn DOCTEST_WARN 19 #define my_warn_false DOCTEST_WARN_FALSE 20 #define my_warn_throws DOCTEST_WARN_THROWS 21 #define my_warn_throws_as DOCTEST_WARN_THROWS_AS 22 #define my_warn_throws_with DOCTEST_WARN_THROWS_WITH 23 #define my_warn_throws_with_as DOCTEST_WARN_THROWS_WITH_AS 24 #define my_warn_nothrow DOCTEST_WARN_NOTHROW 25 #define my_check DOCTEST_CHECK 26 #define my_check_false DOCTEST_CHECK_FALSE 27 #define my_check_throws DOCTEST_CHECK_THROWS 28 #define my_check_throws_as DOCTEST_CHECK_THROWS_AS 29 #define my_check_throws_with DOCTEST_CHECK_THROWS_WITH 30 #define my_check_throws_with_as DOCTEST_CHECK_THROWS_WITH_AS 31 #define my_check_nothrow DOCTEST_CHECK_NOTHROW 32 #define my_require DOCTEST_REQUIRE 33 #define my_require_false DOCTEST_REQUIRE_FALSE 34 #define my_require_throws DOCTEST_REQUIRE_THROWS 35 #define my_require_throws_as DOCTEST_REQUIRE_THROWS_AS 36 #define my_require_throws_with_as DOCTEST_REQUIRE_THROWS_WITH_AS 37 #define my_require_nothrow DOCTEST_REQUIRE_NOTHROW 38 39 #define my_scenario DOCTEST_SCENARIO 40 #define my_given DOCTEST_GIVEN 41 #define my_when DOCTEST_WHEN 42 #define my_and_when DOCTEST_AND_WHEN 43 #define my_then DOCTEST_THEN 44 #define my_and_then DOCTEST_AND_THEN 45 46 #define my_warn_eq DOCTEST_WARN_EQ 47 #define my_check_eq DOCTEST_CHECK_EQ 48 #define my_require_eq DOCTEST_REQUIRE_EQ 49 #define my_warn_ne DOCTEST_WARN_NE 50 #define my_check_ne DOCTEST_CHECK_NE 51 #define my_require_ne DOCTEST_REQUIRE_NE 52 #define my_warn_gt DOCTEST_WARN_GT 53 #define my_check_gt DOCTEST_CHECK_GT 54 #define my_require_gt DOCTEST_REQUIRE_GT 55 #define my_warn_lt DOCTEST_WARN_LT 56 #define my_check_lt DOCTEST_CHECK_LT 57 #define my_require_lt DOCTEST_REQUIRE_LT 58 #define my_warn_ge DOCTEST_WARN_GE 59 #define my_check_ge DOCTEST_CHECK_GE 60 #define my_require_ge DOCTEST_REQUIRE_GE 61 #define my_warn_le DOCTEST_WARN_LE 62 #define my_check_le DOCTEST_CHECK_LE 63 #define my_require_le DOCTEST_REQUIRE_LE 64 #define my_warn_unary DOCTEST_WARN_UNARY 65 #define my_check_unary DOCTEST_CHECK_UNARY 66 #define my_require_unary DOCTEST_REQUIRE_UNARY 67 #define my_warn_unary_false DOCTEST_WARN_UNARY_FALSE 68 #define my_check_unary_false DOCTEST_CHECK_UNARY_FALSE 69 #define my_require_unary_false DOCTEST_REQUIRE_UNARY_FALSE 70 71 #endif // MY_PROXY_MACROS