|
#define | IUTEST_TEST_(testsuite_, testname_, parent_class_, type_id_) |
|
#define | IUTEST_MESSAGE_AT(file_, line_, msg_, result_type_) ::iutest::AssertionHelper(file_, line_, msg_, result_type_) = ::iutest::AssertionHelper::Fixed() |
|
#define | IUTEST_MESSAGE(msg_, result_type_) IUTEST_MESSAGE_AT(__FILE__, __LINE__, msg_, result_type_) |
|
#define | IUTEST_ASSERT_FAILURE(msg) IUTEST_ASSERT_FAILURE_AT(msg, __FILE__, __LINE__) |
|
#define | IUTEST_ASSERT_FAILURE_AT(msg, file, line) return IUTEST_MESSAGE_AT(file, line, msg, ::iutest::TestPartResult::kFatalFailure) |
|
#define | IUTEST_EXPECT_FAILURE(msg) IUTEST_EXPECT_FAILURE_AT(msg, __FILE__, __LINE__) |
|
#define | IUTEST_EXPECT_FAILURE_AT(msg, file, line) IUTEST_MESSAGE_AT(file, line, msg, ::iutest::TestPartResult::kNonFatalFailure) |
|
#define | IUTEST_INFORM_FAILURE(msg) IUTEST_INFORM_FAILURE_AT(msg, __FILE__, __LINE__) |
|
#define | IUTEST_INFORM_FAILURE_AT(msg, file, line) IUTEST_MESSAGE_AT(file, line, msg, ::iutest::TestPartResult::kWarning) |
|
#define | IUTEST_ASSUME_FAILURE(msg) IUTEST_ASSUME_FAILURE_AT(msg, __FILE__, __LINE__) |
|
#define | IUTEST_ASSUME_FAILURE_AT(msg, file, line) return IUTEST_MESSAGE_AT(file, line, msg, ::iutest::TestPartResult::kAssumeFailure) |
|
#define | IUTEST_SKIP_MESSAGE(msg) IUTEST_SKIP_MESSAGE_AT(msg, __FILE__, __LINE__) |
|
#define | IUTEST_SKIP_MESSAGE_AT(msg, file, line) return IUTEST_MESSAGE_AT(file, line, msg, ::iutest::TestPartResult::kSkip) |
|
#define | IUTEST_MAKE_ASSERTIONRESULT_(ar) ar |
|
#define | IUTEST_TEST_ASSERT_(expression, on_failure) |
|
#define | IUTEST_TEST_THROW_(statement, expected_exception, on_failure) |
|
#define | IUTEST_TEST_THROW_VALUE_(statement, expected_exception, expected_exception_value, on_failure, pred_formatter) |
|
#define | IUTEST_TEST_THROW_VALUE_EQ_(statement, expected_exception, expected_exception_value, on_failure) |
|
#define | IUTEST_TEST_THROW_VALUE_NE_(statement, expected_exception, expected_exception_value, on_failure) |
|
#define | IUTEST_TEST_THROW_VALUE_STREQ_(statement, expected_exception, expected_exception_value, on_failure) |
|
#define | IUTEST_TEST_THROW_VALUE_STRCASEEQ_(statement, expected_exception, expected_exception_value, on_failure) |
|
#define | IUTEST_TEST_ANY_THROW_(statement, on_failure) |
|
#define | IUTEST_TEST_NO_THROW_(statement, on_failure) |
|
#define | IUTEST_TEST_BOOLEAN_(expression, text, actual, expected, on_failure) |
|
#define | IUTEST_TERMINATE_ON_FAILURE(cond) |
|
#define | IUTEST_THROUGH_ANALYSIS_ASSUME_(expr, todo) todo |
|
#define | IUTEST_TEST_EQ(expected, actual, on_failure) |
|
#define | IUTEST_TEST_ALMOST_EQ(expected, actual, on_failure) |
|
#define | IUTEST_TEST_NE(v1, v2, on_failure) |
|
#define | IUTEST_TEST_LE(v1, v2, on_failure) |
|
#define | IUTEST_TEST_LT(v1, v2, on_failure) |
|
#define | IUTEST_TEST_GE(v1, v2, on_failure) |
|
#define | IUTEST_TEST_GT(v1, v2, on_failure) |
|
#define | IUTEST_TEST_TRUE(expr, text, on_failure) IUTEST_TEST_BOOLEAN_( expr, text, false, true, on_failure) |
|
#define | IUTEST_TEST_FALSE(expr, text, on_failure) IUTEST_TEST_BOOLEAN_( !(expr), text, true, false, on_failure) |
|
#define | IUTEST_TEST_FLOAT_EQ(expected, actual, on_failure) |
|
#define | IUTEST_TEST_DOUBLE_EQ(expected, actual, on_failure) |
|
#define | IUTEST_TEST_COMPLEX_EQ(expected, actual, on_failure) |
|
#define | IUTEST_TEST_NEAR(v1, v2, abs_v, on_failure) |
|
#define | IUTEST_TEST_STREQ(expected, actual, on_failure) |
|
#define | IUTEST_TEST_STRNE(v1, v2, on_failure) |
|
#define | IUTEST_TEST_STRCASEEQ(expected, actual, on_failure) |
|
#define | IUTEST_TEST_STRCASENE(v1, v2, on_failure) |
|
#define | IUTEST_TEST_SAME(v1, v2, on_failure) |
|
#define | IUTEST_TEST_NULL(v, on_failure) |
|
#define | IUTEST_TEST_NOTNULL(v, on_failure) |
|
#define | IUTEST_TEST_NO_FAILURE_(statement, on_failure) |
|
#define | IUTEST_TEST_NO_FATAL_FAILURE_(statement, on_failure) |
|
#define | IUTEST_TEST_SKIP() |
|
#define | IUTEST_TEST_COMPILEERROR(e) IUTEST_PRAGMA_MESSAGE("IUTEST_TEST_COMPILEERROR( " e " )") |
| コンパイルエラーチェックタグ [詳解]
|
|
|
#define | IUTEST_TEST_CLASS_NAME_(testsuite_, testname_) IIUT_TEST_CLASS_NAME_I(IIUT_TO_VARNAME_(testsuite_), IIUT_TO_VARNAME_(testname_)) |
|
#define | IUTEST_TEST_INSTANCE_NAME_(testsuite_, testname_) IIUT_TEST_INSTANCE_NAME_I(IIUT_TO_VARNAME_(testsuite_), IIUT_TO_VARNAME_(testname_)) |
|
#define | IUTEST_ALIAS_TESTNAME_(name_) UNPAREN_(dummy, IUTEST_PP_CAT(iutest_japanese_var, __LINE__), name_) |
|
#define | IUTEST_ALIAS_TESTNAME_F_(name_, var_) UNPAREN_(dummy, var_, name_) |
|
#define | IUTEST_TEST_STRICT_(testsuite_, testname_, parent_class_, type_id_) |
|
#define | IUTEST_TEST_F_(testfixture_, testname_) IIUT_TEST_F_A_(IUTEST_TEST_, testfixture_, testname_) |
|
|
#define | IUTEST_PMZ_TEST_CLASS_NAME_(testsuite_, testname_) IIUT_PMZ_TEST_CLASS_NAME_I(IIUT_TO_VARNAME_(testsuite_), IIUT_TO_VARNAME_(testname_)) |
|
|
#define | IUTEST_TEST_STATICASSERT(e) IUTEST_TEST_COMPILEERROR("static_assert") |
| static_assert チェックタグ [詳解]
|
|
iris unit test internal definition
- 著者
- t.shirayanagi
- copyright
- Copyright (C) 2011-2021, Takazumi Shirayanagi
This software is released under the new BSD License, see LICENSE