diff options
author | onqtam <vik.kirilov@gmail.com> | 2016-09-19 13:24:23 +0300 |
---|---|---|
committer | onqtam <vik.kirilov@gmail.com> | 2016-09-21 15:46:14 +0300 |
commit | 11210ce3b27c8d4b14677734c9499c737c839290 (patch) | |
tree | 61fca8498e2ee6dc252c288eea81b1bfd3445333 /examples | |
parent | d0a083acf2528dff2a166db631aa877aa59b0f44 (diff) |
- added an image instead of code for the main readme
- also added the fast assertions in the alternative macros example
Diffstat (limited to 'examples')
-rw-r--r-- | examples/alternative_macros/doctest_proxy.h | 125 |
1 files changed, 75 insertions, 50 deletions
diff --git a/examples/alternative_macros/doctest_proxy.h b/examples/alternative_macros/doctest_proxy.h index 73ce51f..3e4e118 100644 --- a/examples/alternative_macros/doctest_proxy.h +++ b/examples/alternative_macros/doctest_proxy.h @@ -8,57 +8,82 @@ #ifndef MY_PROXY_MACROS #define MY_PROXY_MACROS -#define my_testcase DOCTEST_TEST_CASE -#define my_testcase_fixture DOCTEST_TEST_CASE_FIXTURE -#define my_subcase DOCTEST_SUBCASE -#define my_testsuite DOCTEST_TEST_SUITE -#define my_testsuite_end DOCTEST_TEST_SUITE_END -#define my_warn DOCTEST_WARN -#define my_warn_false DOCTEST_WARN_FALSE -#define my_warn_throws DOCTEST_WARN_THROWS -#define my_warn_throws_as DOCTEST_WARN_THROWS_AS -#define my_warn_nothrow DOCTEST_WARN_NOTHROW -#define my_check DOCTEST_CHECK -#define my_check_false DOCTEST_CHECK_FALSE -#define my_check_throws DOCTEST_CHECK_THROWS -#define my_check_throws_as DOCTEST_CHECK_THROWS_AS -#define my_check_nothrow DOCTEST_CHECK_NOTHROW -#define my_require DOCTEST_REQUIRE -#define my_require_false DOCTEST_REQUIRE_FALSE -#define my_require_throws DOCTEST_REQUIRE_THROWS -#define my_require_throws_as DOCTEST_REQUIRE_THROWS_AS -#define my_require_nothrow DOCTEST_REQUIRE_NOTHROW +#define my_testcase DOCTEST_TEST_CASE +#define my_testcase_fixture DOCTEST_TEST_CASE_FIXTURE +#define my_subcase DOCTEST_SUBCASE +#define my_testsuite DOCTEST_TEST_SUITE +#define my_testsuite_end DOCTEST_TEST_SUITE_END +#define my_warn DOCTEST_WARN +#define my_warn_false DOCTEST_WARN_FALSE +#define my_warn_throws DOCTEST_WARN_THROWS +#define my_warn_throws_as DOCTEST_WARN_THROWS_AS +#define my_warn_nothrow DOCTEST_WARN_NOTHROW +#define my_check DOCTEST_CHECK +#define my_check_false DOCTEST_CHECK_FALSE +#define my_check_throws DOCTEST_CHECK_THROWS +#define my_check_throws_as DOCTEST_CHECK_THROWS_AS +#define my_check_nothrow DOCTEST_CHECK_NOTHROW +#define my_require DOCTEST_REQUIRE +#define my_require_false DOCTEST_REQUIRE_FALSE +#define my_require_throws DOCTEST_REQUIRE_THROWS +#define my_require_throws_as DOCTEST_REQUIRE_THROWS_AS +#define my_require_nothrow DOCTEST_REQUIRE_NOTHROW -#define my_scenario DOCTEST_SCENARIO -#define my_given DOCTEST_GIVEN -#define my_when DOCTEST_WHEN -#define my_and_when DOCTEST_AND_WHEN -#define my_then DOCTEST_THEN -#define my_and_then DOCTEST_AND_THEN +#define my_scenario DOCTEST_SCENARIO +#define my_given DOCTEST_GIVEN +#define my_when DOCTEST_WHEN +#define my_and_when DOCTEST_AND_WHEN +#define my_then DOCTEST_THEN +#define my_and_then DOCTEST_AND_THEN -#define my_warn_eq DOCTEST_WARN_EQ -#define my_check_eq DOCTEST_CHECK_EQ -#define my_require_eq DOCTEST_REQUIRE_EQ -#define my_warn_ne DOCTEST_WARN_NE -#define my_check_ne DOCTEST_CHECK_NE -#define my_require_ne DOCTEST_REQUIRE_NE -#define my_warn_gt DOCTEST_WARN_GT -#define my_check_gt DOCTEST_CHECK_GT -#define my_require_gt DOCTEST_REQUIRE_GT -#define my_warn_lt DOCTEST_WARN_LT -#define my_check_lt DOCTEST_CHECK_LT -#define my_require_lt DOCTEST_REQUIRE_LT -#define my_warn_ge DOCTEST_WARN_GE -#define my_check_ge DOCTEST_CHECK_GE -#define my_require_ge DOCTEST_REQUIRE_GE -#define my_warn_le DOCTEST_WARN_LE -#define my_check_le DOCTEST_CHECK_LE -#define my_require_le DOCTEST_REQUIRE_LE -#define my_warn_unary DOCTEST_WARN_UNARY -#define my_check_unary DOCTEST_CHECK_UNARY -#define my_require_unary DOCTEST_REQUIRE_UNARY -#define my_warn_unary_false DOCTEST_WARN_UNARY_FALSE -#define my_check_unary_false DOCTEST_CHECK_UNARY_FALSE -#define my_require_unary_false DOCTEST_REQUIRE_UNARY_FALSE +#define my_warn_eq DOCTEST_WARN_EQ +#define my_check_eq DOCTEST_CHECK_EQ +#define my_require_eq DOCTEST_REQUIRE_EQ +#define my_warn_ne DOCTEST_WARN_NE +#define my_check_ne DOCTEST_CHECK_NE +#define my_require_ne DOCTEST_REQUIRE_NE +#define my_warn_gt DOCTEST_WARN_GT +#define my_check_gt DOCTEST_CHECK_GT +#define my_require_gt DOCTEST_REQUIRE_GT +#define my_warn_lt DOCTEST_WARN_LT +#define my_check_lt DOCTEST_CHECK_LT +#define my_require_lt DOCTEST_REQUIRE_LT +#define my_warn_ge DOCTEST_WARN_GE +#define my_check_ge DOCTEST_CHECK_GE +#define my_require_ge DOCTEST_REQUIRE_GE +#define my_warn_le DOCTEST_WARN_LE +#define my_check_le DOCTEST_CHECK_LE +#define my_require_le DOCTEST_REQUIRE_LE +#define my_warn_unary DOCTEST_WARN_UNARY +#define my_check_unary DOCTEST_CHECK_UNARY +#define my_require_unary DOCTEST_REQUIRE_UNARY +#define my_warn_unary_false DOCTEST_WARN_UNARY_FALSE +#define my_check_unary_false DOCTEST_CHECK_UNARY_FALSE +#define my_require_unary_false DOCTEST_REQUIRE_UNARY_FALSE + +#define my_fast_warn_eq DOCTEST_FAST_WARN_EQ +#define my_fast_check_eq DOCTEST_FAST_CHECK_EQ +#define my_fast_require_eq DOCTEST_FAST_REQUIRE_EQ +#define my_fast_warn_ne DOCTEST_FAST_WARN_NE +#define my_fast_check_ne DOCTEST_FAST_CHECK_NE +#define my_fast_require_ne DOCTEST_FAST_REQUIRE_NE +#define my_fast_warn_gt DOCTEST_FAST_WARN_GT +#define my_fast_check_gt DOCTEST_FAST_CHECK_GT +#define my_fast_require_gt DOCTEST_FAST_REQUIRE_GT +#define my_fast_warn_lt DOCTEST_FAST_WARN_LT +#define my_fast_check_lt DOCTEST_FAST_CHECK_LT +#define my_fast_require_lt DOCTEST_FAST_REQUIRE_LT +#define my_fast_warn_ge DOCTEST_FAST_WARN_GE +#define my_fast_check_ge DOCTEST_FAST_CHECK_GE +#define my_fast_require_ge DOCTEST_FAST_REQUIRE_GE +#define my_fast_warn_le DOCTEST_FAST_WARN_LE +#define my_fast_check_le DOCTEST_FAST_CHECK_LE +#define my_fast_require_le DOCTEST_FAST_REQUIRE_LE +#define my_fast_warn_unary DOCTEST_FAST_WARN_UNARY +#define my_fast_check_unary DOCTEST_FAST_CHECK_UNARY +#define my_fast_require_unary DOCTEST_FAST_REQUIRE_UNARY +#define my_fast_warn_unary_false DOCTEST_FAST_WARN_UNARY_FALSE +#define my_fast_check_unary_false DOCTEST_FAST_CHECK_UNARY_FALSE +#define my_fast_require_unary_false DOCTEST_FAST_REQUIRE_UNARY_FALSE #endif // MY_PROXY_MACROS |