|
#define | IUTEST_TEST(testcase_, testname_) |
| テスト関数定義マクロ [詳解]
|
|
#define | IUTEST(testcase_, testname_) IUTEST_TEST(testcase_, testname_) |
| テスト関数定義マクロ [詳解]
|
|
#define | IUTEST_F(testfixture_, testname_) IUTEST_TEST_F_(testfixture_, testname_) |
| ユーザー指定テスト関数定義マクロ [詳解]
|
|
#define | IUTEST_PMZ(testcase_, testname_, method_, ...) |
| パラメタライズ関数コールテスト定義マクロ [詳解]
|
|
#define | IUTEST_PMZ_F(testfixture_, testname_, method_, ...) |
| パラメタライズ関数コールテスト定義マクロ [詳解]
|
|
#define | IUTEST_ALIAS_TESTNAME(testname_) IUTEST_ALIAS_TESTNAME_(testname_) |
| テストの別名 [詳解]
|
|
#define | IUTEST_ALIAS_TESTNAME_F(testcasename_, testfixture_) IUTEST_ALIAS_TESTNAME_F_(testcasename_, testfixture_) |
| テストフィクスチャ用テストの別名 [詳解]
|
|
#define | IUTEST_JAPANESE_NAME(testname_) IUTEST_ALIAS_TESTNAME(testname_) |
| 日本語テスト名 [詳解]
|
|
#define | IUTEST_JAPANESE_NAME_F(testcasename_, testfixture_) IUTEST_ALIAS_TESTNAME_F(testcasename_, testfixture_) |
| テストフィクスチャ用日本語テスト名 [詳解]
|
|
#define | IUTEST_INIT(argc_, argv_) ::iutest::InitIrisUnitTest(argc_, argv_) |
| iutest の初期化処理 [詳解]
|
|
#define | IUTEST_RUN_ALL_TESTS() ::iutest::UnitTestSource::GetInstance().Run() |
| すべてのテストを実行する
|
|
#define | IUTEST_SCOPED_TRACE(msg) IIUT_SCOPED_MESSAGE(msg) |
| スコープ内のテストメッセージへのメッセージ追加 [詳解]
|
|
#define | IUTEST_SUCCEED() IIUT_SUCCEED() |
| 明示的な成功 [詳解]
|
|
#define | IUTEST_FAIL() IIUT_FAIL() |
| 明示的な失敗 [詳解]
|
|
#define | IUTEST_ADD_FAILURE() IIUT_ADD_FAILURE() |
| 明示的な失敗 [詳解]
|
|
#define | IUTEST_ADD_FAILURE_AT(file, line) IIUT_ADD_FAILURE_AT(file, line) |
| 明示的な失敗 [詳解]
|
|
#define | IUTEST_SKIP() IUTEST_TEST_SKIP() |
| テストの明示的なスキップ [詳解]
|
|
#define | IUTEST_ASSERT(...) IUTEST_TEST_EXPRESSION_((__VA_ARGS__), true, IUTEST_ASSERT_FAILURE) |
| 式アサーション [詳解]
|
|
#define | IUTEST_ASSERT_NOT(...) IUTEST_TEST_EXPRESSION_((__VA_ARGS__), false, IUTEST_ASSERT_FAILURE) |
| 式アサーション [詳解]
|
|
#define | IUTEST_ASSERT_THAT(actual, matcher) IUTEST_TEST_THAT(actual, matcher, IUTEST_ASSERT_FAILURE) |
| matcher テスト [詳解]
|
|
#define | IUTEST_ASSERT_EQ(expected, actual) IUTEST_TEST_EQ(expected, actual, IUTEST_ASSERT_FAILURE) |
| == テスト [詳解]
|
|
#define | IUTEST_ASSERT_ALMOST_EQ(expected, actual) IUTEST_TEST_ALMOST_EQ(expected, actual, IUTEST_ASSERT_FAILURE) |
| != テスト(浮動小数点数は誤差考慮) [詳解]
|
|
#define | IUTEST_ASSERT_NE(v1, v2) IUTEST_TEST_NE(v1, v2, IUTEST_ASSERT_FAILURE) |
| != テスト [詳解]
|
|
#define | IUTEST_ASSERT_LE(v1, v2) IUTEST_TEST_LE(v1, v2, IUTEST_ASSERT_FAILURE) |
| <= テスト [詳解]
|
|
#define | IUTEST_ASSERT_LT(v1, v2) IUTEST_TEST_LT(v1, v2, IUTEST_ASSERT_FAILURE) |
| < テスト [詳解]
|
|
#define | IUTEST_ASSERT_GE(v1, v2) IUTEST_TEST_GE(v1, v2, IUTEST_ASSERT_FAILURE) |
| >= テスト [詳解]
|
|
#define | IUTEST_ASSERT_GT(v1, v2) IUTEST_TEST_GT(v1, v2, IUTEST_ASSERT_FAILURE) |
| > テスト [詳解]
|
|
#define | IUTEST_ASSERT_TRUE(...) IUTEST_TEST_TRUE((__VA_ARGS__), #__VA_ARGS__, IUTEST_ASSERT_FAILURE) |
| TRUE テスト [詳解]
|
|
#define | IUTEST_ASSERT_FALSE(...) IUTEST_TEST_FALSE((__VA_ARGS__), #__VA_ARGS__, IUTEST_ASSERT_FAILURE) |
| FALSE テスト [詳解]
|
|
#define | IUTEST_ASSERT_NULL(...) IUTEST_TEST_NULL((__VA_ARGS__), IUTEST_ASSERT_FAILURE) |
| NULL テスト [詳解]
|
|
#define | IUTEST_ASSERT_NOTNULL(...) IUTEST_TEST_NOTNULL((__VA_ARGS__), IUTEST_ASSERT_FAILURE) |
| NOT NULL テスト [詳解]
|
|
#define | IUTEST_ASSERT_SAME(v1, v2) IUTEST_TEST_SAME(v1, v2, IUTEST_ASSERT_FAILURE) |
| アドレス一致 テスト [詳解]
|
|
#define | IUTEST_ASSERT_FLOAT_EQ(expected, actual) IUTEST_TEST_FLOAT_EQ(expected, actual, IUTEST_ASSERT_FAILURE) |
| float の比較 テスト [詳解]
|
|
#define | IUTEST_ASSERT_DOUBLE_EQ(expected, actual) IUTEST_TEST_DOUBLE_EQ(expected, actual, IUTEST_ASSERT_FAILURE) |
| double の比較 テスト [詳解]
|
|
#define | IUTEST_ASSERT_NEAR(v1, v2, abs_v) IUTEST_TEST_NEAR(v1, v2, abs_v, IUTEST_ASSERT_FAILURE) |
| 2値の差の範囲 テスト [詳解]
|
|
#define | IUTEST_ASSERT_STREQ(expected_str, actual_str) IUTEST_TEST_STREQ(expected_str, actual_str, IUTEST_ASSERT_FAILURE) |
| 文字列の一致 テスト [詳解]
|
|
#define | IUTEST_ASSERT_STRNE(v1, v2) IUTEST_TEST_STRNE(v1, v2, IUTEST_ASSERT_FAILURE) |
| 文字列の不一致 テスト [詳解]
|
|
#define | IUTEST_ASSERT_STRCASEEQ(expected_str, actual_str) IUTEST_TEST_STRCASEEQ(expected_str, actual_str, IUTEST_ASSERT_FAILURE) |
| 文字列の一致(大文字小文字区別なし) テスト [詳解]
|
|
#define | IUTEST_ASSERT_STRCASENE(v1, v2) IUTEST_TEST_STRCASENE(v1, v2, IUTEST_ASSERT_FAILURE) |
| 文字列の不一致(大文字小文字区別なし) テスト [詳解]
|
|
#define | IUTEST_ASSERT_THROW(statement, expected_exception) IUTEST_TEST_THROW_(statement, expected_exception, IUTEST_ASSERT_FAILURE) |
| throw テスト [詳解]
|
|
#define | IUTEST_ASSERT_THROW_VALUE_EQ(statement, expected_exception, expected_value) IUTEST_TEST_THROW_VALUE_EQ_(statement, expected_exception, expected_value, IUTEST_ASSERT_FAILURE) |
| throw value == テスト [詳解]
|
|
#define | IUTEST_ASSERT_THROW_VALUE_NE(statement, expected_exception, v) IUTEST_TEST_THROW_VALUE_NE_(statement, expected_exception, v, IUTEST_ASSERT_FAILURE) |
| throw value != テスト [詳解]
|
|
#define | IUTEST_ASSERT_THROW_VALUE_STREQ(statement, expected_exception, expected_str) IUTEST_TEST_THROW_VALUE_STREQ_(statement, expected_exception, expected_str, IUTEST_ASSERT_FAILURE) |
| throw value 文字列一致 テスト [詳解]
|
|
#define | IUTEST_ASSERT_THROW_VALUE_STRCASEEQ(statement, expected_exception, expected_str) IUTEST_TEST_THROW_VALUE_STRCASEEQ_(statement, expected_exception, expected_str, IUTEST_ASSERT_FAILURE) |
| throw value 文字列一致(大文字小文字区別なし) テスト [詳解]
|
|
#define | IUTEST_ASSERT_ANY_THROW(statement) IUTEST_TEST_ANY_THROW_(statement, IUTEST_ASSERT_FAILURE) |
| any throw テスト [詳解]
|
|
#define | IUTEST_ASSERT_NO_THROW(statement) IUTEST_TEST_NO_THROW_(statement, IUTEST_ASSERT_FAILURE) |
| no throw テスト [詳解]
|
|
#define | IUTEST_ASSERT_NO_FAILURE(statement) IUTEST_TEST_NO_FAILURE_(statement, IUTEST_ASSERT_FAILURE) |
| no new failure テスト [詳解]
|
|
#define | IUTEST_ASSERT_NO_FATAL_FAILURE(statement) IUTEST_TEST_NO_FATAL_FAILURE_(statement, IUTEST_ASSERT_FAILURE) |
| no new fatal failure テスト [詳解]
|
|
#define | IUTEST_ASSERT_FAIL() IIUT_FAIL() |
| 明示的な失敗 [詳解]
|
|
#define | IUTEST_EXPECT(...) IUTEST_TEST_EXPRESSION_((__VA_ARGS__), true, IUTEST_EXPECT_FAILURE) |
| 式アサーション [詳解]
|
|
#define | IUTEST_EXPECT_NOT(...) IUTEST_TEST_EXPRESSION_((__VA_ARGS__), false, IUTEST_EXPECT_FAILURE) |
| 式アサーション [詳解]
|
|
#define | IUTEST_EXPECT_THAT(actual, matcher) IUTEST_TEST_THAT(actual, matcher, IUTEST_EXPECT_FAILURE) |
| matcher テスト [詳解]
|
|
#define | IUTEST_EXPECT_EQ(expected, actual) IUTEST_TEST_EQ(expected, actual, IUTEST_EXPECT_FAILURE) |
| == テスト [詳解]
|
|
#define | IUTEST_EXPECT_ALMOST_EQ(expected, actual) IUTEST_TEST_ALMOST_EQ(expected, actual, IUTEST_EXPECT_FAILURE) |
| != テスト(浮動小数点数は誤差考慮) [詳解]
|
|
#define | IUTEST_EXPECT_NE(v1, v2) IUTEST_TEST_NE(v1, v2, IUTEST_EXPECT_FAILURE) |
| != テスト [詳解]
|
|
#define | IUTEST_EXPECT_LE(v1, v2) IUTEST_TEST_LE(v1, v2, IUTEST_EXPECT_FAILURE) |
| <= テスト [詳解]
|
|
#define | IUTEST_EXPECT_LT(v1, v2) IUTEST_TEST_LT(v1, v2, IUTEST_EXPECT_FAILURE) |
| < テスト [詳解]
|
|
#define | IUTEST_EXPECT_GE(v1, v2) IUTEST_TEST_GE(v1, v2, IUTEST_EXPECT_FAILURE) |
| >= テスト [詳解]
|
|
#define | IUTEST_EXPECT_GT(v1, v2) IUTEST_TEST_GT(v1, v2, IUTEST_EXPECT_FAILURE) |
| > テスト [詳解]
|
|
#define | IUTEST_EXPECT_TRUE(...) IUTEST_TEST_TRUE((__VA_ARGS__), #__VA_ARGS__, IUTEST_EXPECT_FAILURE) |
| TRUE テスト [詳解]
|
|
#define | IUTEST_EXPECT_FALSE(...) IUTEST_TEST_FALSE((__VA_ARGS__), #__VA_ARGS__, IUTEST_EXPECT_FAILURE) |
| FALSE テスト [詳解]
|
|
#define | IUTEST_EXPECT_NULL(...) IUTEST_TEST_NULL((__VA_ARGS__), IUTEST_EXPECT_FAILURE) |
| NULL テスト [詳解]
|
|
#define | IUTEST_EXPECT_NOTNULL(...) IUTEST_TEST_NOTNULL((__VA_ARGS__), IUTEST_EXPECT_FAILURE) |
| NOT NULL テスト [詳解]
|
|
#define | IUTEST_EXPECT_SAME(v1, v2) IUTEST_TEST_SAME(v1, v2, IUTEST_EXPECT_FAILURE) |
| アドレス一致 テスト [詳解]
|
|
#define | IUTEST_EXPECT_FLOAT_EQ(expected, actual) IUTEST_TEST_FLOAT_EQ(expected, actual, IUTEST_EXPECT_FAILURE) |
| float の比較 テスト [詳解]
|
|
#define | IUTEST_EXPECT_DOUBLE_EQ(expected, actual) IUTEST_TEST_DOUBLE_EQ(expected, actual, IUTEST_EXPECT_FAILURE) |
| double の比較 テスト [詳解]
|
|
#define | IUTEST_EXPECT_NEAR(v1, v2, abs_v) IUTEST_TEST_NEAR(v1, v2, abs_v, IUTEST_EXPECT_FAILURE) |
| 2値の差の範囲 テスト [詳解]
|
|
#define | IUTEST_EXPECT_STREQ(expected_str, actual_str) IUTEST_TEST_STREQ(expected_str, actual_str, IUTEST_EXPECT_FAILURE) |
| 文字列の一致 テスト [詳解]
|
|
#define | IUTEST_EXPECT_STRNE(v1, v2) IUTEST_TEST_STRNE(v1, v2, IUTEST_EXPECT_FAILURE) |
| 文字列の不一致 テスト [詳解]
|
|
#define | IUTEST_EXPECT_STRCASEEQ(expected_str, actual_str) IUTEST_TEST_STRCASEEQ(expected_str, actual_str, IUTEST_EXPECT_FAILURE) |
| 文字列の一致(大文字小文字区別なし) テスト [詳解]
|
|
#define | IUTEST_EXPECT_STRCASENE(v1, v2) IUTEST_TEST_STRCASENE(v1, v2, IUTEST_EXPECT_FAILURE) |
| 文字列の不一致(大文字小文字区別なし) テスト [詳解]
|
|
#define | IUTEST_EXPECT_THROW(statement, expected_exception) IUTEST_TEST_THROW_(statement, expected_exception, IUTEST_EXPECT_FAILURE) |
| throw テスト [詳解]
|
|
#define | IUTEST_EXPECT_THROW_VALUE_EQ(statement, expected_exception, expected_value) IUTEST_TEST_THROW_VALUE_EQ_(statement, expected_exception, expected_value, IUTEST_EXPECT_FAILURE) |
| throw value == テスト [詳解]
|
|
#define | IUTEST_EXPECT_THROW_VALUE_NE(statement, expected_exception, v) IUTEST_TEST_THROW_VALUE_NE_(statement, expected_exception, v, IUTEST_EXPECT_FAILURE) |
| throw value != テスト [詳解]
|
|
#define | IUTEST_EXPECT_THROW_VALUE_STREQ(statement, expected_exception, expected_str) IUTEST_TEST_THROW_VALUE_STREQ_(statement, expected_exception, expected_str, IUTEST_EXPECT_FAILURE) |
| throw value 文字列一致 テスト [詳解]
|
|
#define | IUTEST_EXPECT_THROW_VALUE_STRCASEEQ(statement, expected_exception, expected_str) IUTEST_TEST_THROW_VALUE_STRCASEEQ_(statement, expected_exception, expected_str, IUTEST_EXPECT_FAILURE) |
| throw value 文字列一致(大文字小文字区別なし) テスト [詳解]
|
|
#define | IUTEST_EXPECT_ANY_THROW(statement) IUTEST_TEST_ANY_THROW_(statement, IUTEST_EXPECT_FAILURE) |
| any throw テスト [詳解]
|
|
#define | IUTEST_EXPECT_NO_THROW(statement) IUTEST_TEST_NO_THROW_(statement, IUTEST_EXPECT_FAILURE) |
| no throw テスト [詳解]
|
|
#define | IUTEST_EXPECT_NO_FAILURE(statement) IUTEST_TEST_NO_FAILURE_(statement, IUTEST_EXPECT_FAILURE) |
| no new failure テスト [詳解]
|
|
#define | IUTEST_EXPECT_NO_FATAL_FAILURE(statement) IUTEST_TEST_NO_FATAL_FAILURE_(statement, IUTEST_EXPECT_FAILURE) |
| no new fatal failure テスト [詳解]
|
|
#define | IUTEST_EXPECT_FAIL() IIUT_ADD_FAILURE() |
| 明示的な失敗 [詳解]
|
|
#define | IUTEST_EXPECT_FAIL_AT(file, line) IIUT_ADD_FAILURE_AT(file, line) |
| 明示的な失敗 [詳解]
|
|
#define | IUTEST_INFORM(...) IUTEST_TEST_EXPRESSION_((__VA_ARGS__), true, IUTEST_INFORM_FAILURE) |
| 式アサーション [詳解]
|
|
#define | IUTEST_INFORM_NOT(...) IUTEST_TEST_EXPRESSION_((__VA_ARGS__), false, IUTEST_INFORM_FAILURE) |
| 式アサーション [詳解]
|
|
#define | IUTEST_INFORM_THAT(actual, matcher) IUTEST_TEST_THAT(actual, matcher, IUTEST_INFORM_FAILURE) |
| matcher テスト [詳解]
|
|
#define | IUTEST_INFORM_EQ(expected, actual) IUTEST_TEST_EQ(expected, actual, IUTEST_INFORM_FAILURE) |
| == テスト [詳解]
|
|
#define | IUTEST_INFORM_ALMOST_EQ(expected, actual) IUTEST_TEST_ALMOST_EQ(expected, actual, IUTEST_INFORM_FAILURE) |
| != テスト(浮動小数点数は誤差考慮) [詳解]
|
|
#define | IUTEST_INFORM_NE(v1, v2) IUTEST_TEST_NE(v1, v2, IUTEST_INFORM_FAILURE) |
| != テスト [詳解]
|
|
#define | IUTEST_INFORM_LE(v1, v2) IUTEST_TEST_LE(v1, v2, IUTEST_INFORM_FAILURE) |
| <= テスト [詳解]
|
|
#define | IUTEST_INFORM_LT(v1, v2) IUTEST_TEST_LT(v1, v2, IUTEST_INFORM_FAILURE) |
| < テスト [詳解]
|
|
#define | IUTEST_INFORM_GE(v1, v2) IUTEST_TEST_GE(v1, v2, IUTEST_INFORM_FAILURE) |
| >= テスト [詳解]
|
|
#define | IUTEST_INFORM_GT(v1, v2) IUTEST_TEST_GT(v1, v2, IUTEST_INFORM_FAILURE) |
| > テスト [詳解]
|
|
#define | IUTEST_INFORM_TRUE(...) IUTEST_TEST_TRUE((__VA_ARGS__), #__VA_ARGS__, IUTEST_INFORM_FAILURE) |
| TRUE テスト [詳解]
|
|
#define | IUTEST_INFORM_FALSE(...) IUTEST_TEST_FALSE((__VA_ARGS__), #__VA_ARGS__, IUTEST_INFORM_FAILURE) |
| FALSE テスト [詳解]
|
|
#define | IUTEST_INFORM_NULL(...) IUTEST_TEST_NULL((__VA_ARGS__), IUTEST_INFORM_FAILURE) |
| NULL テスト [詳解]
|
|
#define | IUTEST_INFORM_NOTNULL(...) IUTEST_TEST_NOTNULL((__VA_ARGS__), IUTEST_INFORM_FAILURE) |
| NOT NULL テスト [詳解]
|
|
#define | IUTEST_INFORM_SAME(v1, v2) IUTEST_TEST_SAME(v1, v2, IUTEST_INFORM_FAILURE) |
| アドレス一致 テスト [詳解]
|
|
#define | IUTEST_INFORM_FLOAT_EQ(expected, actual) IUTEST_TEST_FLOAT_EQ(expected, actual, IUTEST_INFORM_FAILURE) |
| float の比較 テスト [詳解]
|
|
#define | IUTEST_INFORM_DOUBLE_EQ(expected, actual) IUTEST_TEST_DOUBLE_EQ(expected, actual, IUTEST_INFORM_FAILURE) |
| double の比較 テスト [詳解]
|
|
#define | IUTEST_INFORM_NEAR(v1, v2, abs_v) IUTEST_TEST_NEAR(v1, v2, abs_v, IUTEST_INFORM_FAILURE) |
| 2値の差の範囲 テスト [詳解]
|
|
#define | IUTEST_INFORM_STREQ(expected_str, actual_str) IUTEST_TEST_STREQ(expected_str, actual_str, IUTEST_INFORM_FAILURE) |
| 文字列の一致 テスト [詳解]
|
|
#define | IUTEST_INFORM_STRNE(v1, v2) IUTEST_TEST_STRNE(v1, v2, IUTEST_INFORM_FAILURE) |
| 文字列の不一致 テスト [詳解]
|
|
#define | IUTEST_INFORM_STRCASEEQ(expected_str, actual_str) IUTEST_TEST_STRCASEEQ(expected_str, actual_str, IUTEST_INFORM_FAILURE) |
| 文字列の一致(大文字小文字区別なし) テスト [詳解]
|
|
#define | IUTEST_INFORM_STRCASENE(v1, v2) IUTEST_TEST_STRCASENE(v1, v2, IUTEST_INFORM_FAILURE) |
| 文字列の不一致(大文字小文字区別なし) テスト [詳解]
|
|
#define | IUTEST_INFORM_THROW(statement, expected_exception) IUTEST_TEST_THROW_(statement, expected_exception, IUTEST_INFORM_FAILURE) |
| throw テスト [詳解]
|
|
#define | IUTEST_INFORM_THROW_VALUE_EQ(statement, expected_exception, expected_value) IUTEST_TEST_THROW_VALUE_EQ_(statement, expected_exception, expected_value, IUTEST_INFORM_FAILURE) |
| throw value == テスト [詳解]
|
|
#define | IUTEST_INFORM_THROW_VALUE_NE(statement, expected_exception, v) IUTEST_TEST_THROW_VALUE_NE_(statement, expected_exception, v, IUTEST_INFORM_FAILURE) |
| throw value != テスト [詳解]
|
|
#define | IUTEST_INFORM_THROW_VALUE_STREQ(statement, expected_exception, expected_str) IUTEST_TEST_THROW_VALUE_STREQ_(statement, expected_exception, expected_str, IUTEST_INFORM_FAILURE) |
| throw value 文字列一致 テスト [詳解]
|
|
#define | IUTEST_INFORM_THROW_VALUE_STRCASEEQ(statement, expected_exception, expected_str) IUTEST_TEST_THROW_VALUE_STRCASEEQ_(statement, expected_exception, expected_str, IUTEST_INFORM_FAILURE) |
| throw value 文字列一致(大文字小文字区別なし) テスト [詳解]
|
|
#define | IUTEST_INFORM_ANY_THROW(statement) IUTEST_TEST_ANY_THROW_(statement, IUTEST_INFORM_FAILURE) |
| any throw テスト [詳解]
|
|
#define | IUTEST_INFORM_NO_THROW(statement) IUTEST_TEST_NO_THROW_(statement, IUTEST_INFORM_FAILURE) |
| no throw テスト [詳解]
|
|
#define | IUTEST_INFORM_NO_FAILURE(statement) IUTEST_TEST_NO_FAILURE_(statement, IUTEST_INFORM_FAILURE) |
| no new failure テスト [詳解]
|
|
#define | IUTEST_INFORM_NO_FATAL_FAILURE(statement) IUTEST_TEST_NO_FATAL_FAILURE_(statement, IUTEST_INFORM_FAILURE) |
| no new fatal failure テスト [詳解]
|
|
#define | IUTEST_ASSUME(...) IUTEST_TEST_EXPRESSION_((__VA_ARGS__), true, IUTEST_ASSUME_FAILURE) |
| 式アサーション [詳解]
|
|
#define | IUTEST_ASSUME_NOT(...) IUTEST_TEST_EXPRESSION_((__VA_ARGS__), false, IUTEST_ASSUME_FAILURE) |
| 式アサーション [詳解]
|
|
#define | IUTEST_ASSUME_THAT(actual, matcher) IUTEST_TEST_THAT(actual, matcher, IUTEST_ASSUME_FAILURE) |
| matcher テスト [詳解]
|
|
#define | IUTEST_ASSUME_EQ(expected, actual) IUTEST_TEST_EQ(expected, actual, IUTEST_ASSUME_FAILURE) |
| == テスト [詳解]
|
|
#define | IUTEST_ASSUME_ALMOST_EQ(expected, actual) IUTEST_TEST_ALMOST_EQ(expected, actual, IUTEST_ASSUME_FAILURE) |
| != テスト(浮動小数点数は誤差考慮) [詳解]
|
|
#define | IUTEST_ASSUME_NE(v1, v2) IUTEST_TEST_NE(v1, v2, IUTEST_ASSUME_FAILURE) |
| != テスト [詳解]
|
|
#define | IUTEST_ASSUME_LE(v1, v2) IUTEST_TEST_LE(v1, v2, IUTEST_ASSUME_FAILURE) |
| <= テスト [詳解]
|
|
#define | IUTEST_ASSUME_LT(v1, v2) IUTEST_TEST_LT(v1, v2, IUTEST_ASSUME_FAILURE) |
| < テスト [詳解]
|
|
#define | IUTEST_ASSUME_GE(v1, v2) IUTEST_TEST_GE(v1, v2, IUTEST_ASSUME_FAILURE) |
| >= テスト [詳解]
|
|
#define | IUTEST_ASSUME_GT(v1, v2) IUTEST_TEST_GT(v1, v2, IUTEST_ASSUME_FAILURE) |
| > テスト [詳解]
|
|
#define | IUTEST_ASSUME_TRUE(...) IUTEST_TEST_TRUE((__VA_ARGS__), #__VA_ARGS__, IUTEST_ASSUME_FAILURE) |
| TRUE テスト [詳解]
|
|
#define | IUTEST_ASSUME_FALSE(...) IUTEST_TEST_FALSE((__VA_ARGS__), #__VA_ARGS__, IUTEST_ASSUME_FAILURE) |
| FALSE テスト [詳解]
|
|
#define | IUTEST_ASSUME_NULL(...) IUTEST_TEST_NULL((__VA_ARGS__), IUTEST_ASSUME_FAILURE) |
| NULL テスト [詳解]
|
|
#define | IUTEST_ASSUME_NOTNULL(...) IUTEST_TEST_NOTNULL((__VA_ARGS__), IUTEST_ASSUME_FAILURE) |
| NOT NULL テスト [詳解]
|
|
#define | IUTEST_ASSUME_SAME(v1, v2) IUTEST_TEST_SAME(v1, v2, IUTEST_ASSUME_FAILURE) |
| アドレス一致 テスト [詳解]
|
|
#define | IUTEST_ASSUME_FLOAT_EQ(expected, actual) IUTEST_TEST_FLOAT_EQ(expected, actual, IUTEST_ASSUME_FAILURE) |
| float の比較 テスト [詳解]
|
|
#define | IUTEST_ASSUME_DOUBLE_EQ(expected, actual) IUTEST_TEST_DOUBLE_EQ(expected, actual, IUTEST_ASSUME_FAILURE) |
| double の比較 テスト [詳解]
|
|
#define | IUTEST_ASSUME_NEAR(v1, v2, abs_v) IUTEST_TEST_NEAR(v1, v2, abs_v, IUTEST_ASSUME_FAILURE) |
| 2値の差の範囲 テスト [詳解]
|
|
#define | IUTEST_ASSUME_STREQ(expected_str, actual_str) IUTEST_TEST_STREQ(expected_str, actual_str, IUTEST_ASSUME_FAILURE) |
| 文字列の一致 テスト [詳解]
|
|
#define | IUTEST_ASSUME_STRNE(v1, v2) IUTEST_TEST_STRNE(v1, v2, IUTEST_ASSUME_FAILURE) |
| 文字列の不一致 テスト [詳解]
|
|
#define | IUTEST_ASSUME_STRCASEEQ(expected_str, actual_str) IUTEST_TEST_STRCASEEQ(expected_str, actual_str, IUTEST_ASSUME_FAILURE) |
| 文字列の一致(大文字小文字区別なし) テスト [詳解]
|
|
#define | IUTEST_ASSUME_STRCASENE(v1, v2) IUTEST_TEST_STRCASENE(v1, v2, IUTEST_ASSUME_FAILURE) |
| 文字列の不一致(大文字小文字区別なし) テスト [詳解]
|
|
#define | IUTEST_ASSUME_THROW(statement, expected_exception) IUTEST_TEST_THROW_(statement, expected_exception, IUTEST_ASSUME_FAILURE) |
| throw テスト [詳解]
|
|
#define | IUTEST_ASSUME_THROW_VALUE_EQ(statement, expected_exception, expected_value) IUTEST_TEST_THROW_VALUE_EQ_(statement, expected_exception, expected_value, IUTEST_ASSUME_FAILURE) |
| throw value == テスト [詳解]
|
|
#define | IUTEST_ASSUME_THROW_VALUE_NE(statement, expected_exception, v) IUTEST_TEST_THROW_VALUE_NE_(statement, expected_exception, v, IUTEST_ASSUME_FAILURE) |
| throw value != テスト [詳解]
|
|
#define | IUTEST_ASSUME_THROW_VALUE_STREQ(statement, expected_exception, expected_str) IUTEST_TEST_THROW_VALUE_STREQ_(statement, expected_exception, expected_str, IUTEST_ASSUME_FAILURE) |
| throw value 文字列一致 テスト [詳解]
|
|
#define | IUTEST_ASSUME_THROW_VALUE_STRCASEEQ(statement, expected_exception, expected_str) IUTEST_TEST_THROW_VALUE_STRCASEEQ_(statement, expected_exception, expected_str, IUTEST_ASSUME_FAILURE) |
| throw value 文字列一致(大文字小文字区別なし) テスト [詳解]
|
|
#define | IUTEST_ASSUME_ANY_THROW(statement) IUTEST_TEST_ANY_THROW_(statement, IUTEST_ASSUME_FAILURE) |
| any throw テスト [詳解]
|
|
#define | IUTEST_ASSUME_NO_THROW(statement) IUTEST_TEST_NO_THROW_(statement, IUTEST_ASSUME_FAILURE) |
| no throw テスト [詳解]
|
|
#define | IUTEST_ASSUME_NO_FAILURE(statement) IUTEST_TEST_NO_FAILURE_(statement, IUTEST_ASSUME_FAILURE) |
| no new failure テスト [詳解]
|
|
#define | IUTEST_ASSUME_NO_FATAL_FAILURE(statement) IUTEST_TEST_NO_FATAL_FAILURE_(statement, IUTEST_ASSUME_FAILURE) |
| no new fatal failure テスト [詳解]
|
|