| 
| #define  | IUTEST_ASSERT_EQ_COLLECTIONS(b1,  e1,  b2,  e2)   IUTEST_TEST_EQ_COLLECTIONS(b1, e1, b2, e2, IUTEST_ASSERT_FAILURE) | 
|   | == テスト(collection)  [詳解]
  | 
|   | 
| #define  | IUTEST_EXPECT_EQ_COLLECTIONS(b1,  e1,  b2,  e2)   IUTEST_TEST_EQ_COLLECTIONS(b1, e1, b2, e2, IUTEST_EXPECT_FAILURE) | 
|   | == テスト(collection)  [詳解]
  | 
|   | 
| #define  | IUTEST_INFORM_EQ_COLLECTIONS(b1,  e1,  b2,  e2)   IUTEST_TEST_EQ_COLLECTIONS(b1, e1, b2, e2, IUTEST_INFORM_FAILURE) | 
|   | == テスト(collection)  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSUME_EQ_COLLECTIONS(b1,  e1,  b2,  e2)   IUTEST_TEST_EQ_COLLECTIONS(b1, e1, b2, e2, IUTEST_ASSUME_FAILURE) | 
|   | == テスト(collection)  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSERT_NE_COLLECTIONS(b1,  e1,  b2,  e2)   IUTEST_TEST_NE_COLLECTIONS(b1, e1, b2, e2, IUTEST_ASSERT_FAILURE) | 
|   | == テスト(collection)  [詳解]
  | 
|   | 
| #define  | IUTEST_EXPECT_NE_COLLECTIONS(b1,  e1,  b2,  e2)   IUTEST_TEST_NE_COLLECTIONS(b1, e1, b2, e2, IUTEST_EXPECT_FAILURE) | 
|   | == テスト(collection)  [詳解]
  | 
|   | 
| #define  | IUTEST_INFORM_NE_COLLECTIONS(b1,  e1,  b2,  e2)   IUTEST_TEST_NE_COLLECTIONS(b1, e1, b2, e2, IUTEST_INFORM_FAILURE) | 
|   | == テスト(collection)  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSUME_NE_COLLECTIONS(b1,  e1,  b2,  e2)   IUTEST_TEST_NE_COLLECTIONS(b1, e1, b2, e2, IUTEST_ASSUME_FAILURE) | 
|   | == テスト(collection)  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSERT_EQ_RANGE(expected,  actual)   IUTEST_TEST_EQ_RANGE(expected, actual, IUTEST_ASSERT_FAILURE) | 
|   | == テスト(range)  [詳解]
  | 
|   | 
| #define  | IUTEST_EXPECT_EQ_RANGE(expected,  actual)   IUTEST_TEST_EQ_RANGE(expected, actual, IUTEST_EXPECT_FAILURE) | 
|   | == テスト(range)  [詳解]
  | 
|   | 
| #define  | IUTEST_INFORM_EQ_RANGE(expected,  actual)   IUTEST_TEST_EQ_RANGE(expected, actual, IUTEST_INFORM_FAILURE) | 
|   | == テスト(range)  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSUME_EQ_RANGE(expected,  actual)   IUTEST_TEST_EQ_RANGE(expected, actual, IUTEST_ASSUME_FAILURE) | 
|   | == テスト(range)  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSERT_NE_RANGE(expected,  actual)   IUTEST_TEST_NE_RANGE(expected, actual, IUTEST_ASSERT_FAILURE) | 
|   | == テスト(range)  [詳解]
  | 
|   | 
| #define  | IUTEST_EXPECT_NE_RANGE(expected,  actual)   IUTEST_TEST_NE_RANGE(expected, actual, IUTEST_EXPECT_FAILURE) | 
|   | == テスト(range)  [詳解]
  | 
|   | 
| #define  | IUTEST_INFORM_NE_RANGE(expected,  actual)   IUTEST_TEST_NE_RANGE(expected, actual, IUTEST_INFORM_FAILURE) | 
|   | == テスト(range)  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSUME_NE_RANGE(expected,  actual)   IUTEST_TEST_NE_RANGE(expected, actual, IUTEST_ASSUME_FAILURE) | 
|   | == テスト(range)  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSERT_STRLNEQ(len,  v2)   IUTEST_TEST_STRLNEQ(len, v2, IUTEST_ASSERT_FAILURE) | 
|   | 文字列長の一致 テスト  [詳解]
  | 
|   | 
| #define  | IUTEST_EXPECT_STRLNEQ(len,  v2)   IUTEST_TEST_STRLNEQ(len, v2, IUTEST_EXPECT_FAILURE) | 
|   | 文字列長の一致 テスト  [詳解]
  | 
|   | 
| #define  | IUTEST_INFORM_STRLNEQ(len,  v2)   IUTEST_TEST_STRLNEQ(len, v2, IUTEST_INFORM_FAILURE) | 
|   | 文字列長の一致 テスト  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSUME_STRLNEQ(len,  v2)   IUTEST_TEST_STRLNEQ(len, v2, IUTEST_ASSUME_FAILURE) | 
|   | 文字列長の一致 テスト  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSERT_STRIN(substr,  actual)   IUTEST_TEST_STRIN(substr, actual, IUTEST_ASSERT_FAILURE) | 
|   | 文字列部分一致 テスト  [詳解]
  | 
|   | 
| #define  | IUTEST_EXPECT_STRIN(substr,  actual)   IUTEST_TEST_STRIN(substr, actual, IUTEST_EXPECT_FAILURE) | 
|   | 文字列部分一致 テスト  [詳解]
  | 
|   | 
| #define  | IUTEST_INFORM_STRIN(substr,  actual)   IUTEST_TEST_STRIN(substr, actual, IUTEST_INFORM_FAILURE) | 
|   | 文字列部分一致 テスト  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSUME_STRIN(substr,  actual)   IUTEST_TEST_STRIN(substr, actual, IUTEST_ASSUME_FAILURE) | 
|   | 文字列部分一致 テスト  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSERT_STRNOTIN(substr,  actual)   IUTEST_TEST_STRNOTIN(substr, actual, IUTEST_ASSERT_FAILURE) | 
|   | 文字列部分一致 テスト  [詳解]
  | 
|   | 
| #define  | IUTEST_EXPECT_STRNOTIN(substr,  actual)   IUTEST_TEST_STRNOTIN(substr, actual, IUTEST_EXPECT_FAILURE) | 
|   | 文字列部分一致 テスト  [詳解]
  | 
|   | 
| #define  | IUTEST_INFORM_STRNOTIN(substr,  actual)   IUTEST_TEST_STRNOTIN(substr, actual, IUTEST_INFORM_FAILURE) | 
|   | 文字列部分一致 テスト  [詳解]
  | 
|   | 
| #define  | IUTEST_ASSUME_STRNOTIN(substr,  actual)   IUTEST_TEST_STRNOTIN(substr, actual, IUTEST_ASSUME_FAILURE) | 
|   | 文字列部分一致 テスト  [詳解]
  | 
|   | 
 | 
| 
#define  | ASSERT_EQ_COLLECTIONS   IUTEST_ASSERT_EQ_COLLECTIONS | 
|   | for gtest 
  | 
|   | 
| 
#define  | ASSERT_NE_COLLECTIONS   IUTEST_ASSERT_NE_COLLECTIONS | 
|   | 
| 
#define  | ASSERT_EQ_RANGE   IUTEST_ASSERT_EQ_RANGE | 
|   | 
| 
#define  | ASSERT_NE_RANGE   IUTEST_ASSERT_NE_RANGE | 
|   | 
| 
#define  | ASSERT_STRLNEQ   IUTEST_ASSERT_STRLNEQ | 
|   | 
| 
#define  | ASSERT_STRIN   IUTEST_ASSERT_STRIN | 
|   | 
| 
#define  | ASSERT_STRNOTIN   IUTEST_ASSERT_STRNOTIN | 
|   | 
| 
#define  | EXPECT_EQ_COLLECTIONS   IUTEST_EXPECT_EQ_COLLECTIONS | 
|   | 
| 
#define  | EXPECT_NE_COLLECTIONS   IUTEST_EXPECT_NE_COLLECTIONS | 
|   | 
| 
#define  | EXPECT_EQ_RANGE   IUTEST_EXPECT_EQ_RANGE | 
|   | 
| 
#define  | EXPECT_NE_RANGE   IUTEST_EXPECT_NE_RANGE | 
|   | 
| 
#define  | EXPECT_STRLNEQ   IUTEST_EXPECT_STRLNEQ | 
|   | 
| 
#define  | EXPECT_STRIN   IUTEST_EXPECT_STRIN | 
|   | 
| 
#define  | EXPECT_STRNOTIN   IUTEST_EXPECT_STRNOTIN | 
|   | 
| 
#define  | INFORM_EQ_COLLECTIONS   IUTEST_INFORM_EQ_COLLECTIONS | 
|   | 
| 
#define  | INFORM_NE_COLLECTIONS   IUTEST_INFORM_NE_COLLECTIONS | 
|   | 
| 
#define  | INFORM_EQ_RANGE   IUTEST_INFORM_EQ_RANGE | 
|   | 
| 
#define  | INFORM_NE_RANGE   IUTEST_INFORM_NE_RANGE | 
|   | 
| 
#define  | INFORM_STRLNEQ   IUTEST_INFORM_STRLNEQ | 
|   | 
| 
#define  | INFORM_STRIN   IUTEST_INFORM_STRIN | 
|   | 
| 
#define  | INFORM_STRNOTIN   IUTEST_INFORM_STRNOTIN | 
|   | 
| 
#define  | ASSUME_EQ_COLLECTIONS   IUTEST_ASSUME_EQ_COLLECTIONS | 
|   | 
| 
#define  | ASSUME_NE_COLLECTIONS   IUTEST_ASSUME_NE_COLLECTIONS | 
|   | 
| 
#define  | ASSUME_EQ_RANGE   IUTEST_ASSUME_EQ_RANGE | 
|   | 
| 
#define  | ASSUME_NE_RANGE   IUTEST_ASSUME_NE_RANGE | 
|   | 
| 
#define  | ASSUME_STRLNEQ   IUTEST_ASSUME_STRLNEQ | 
|   | 
| 
#define  | ASSUME_STRIN   IUTEST_ASSUME_STRIN | 
|   | 
| 
#define  | ASSUME_STRNOTIN   IUTEST_ASSUME_STRNOTIN | 
|   | 
 | 
| 
#define  | IUTEST_TEST_EQ_COLLECTIONS(b1,  e1,  b2,  e2,  on_failure)   IUTEST_PRED_FORMAT4_( ::iuutil::CmpHelperEqCollections, b1, e1, b2, e2, on_failure) | 
|   | 
| 
#define  | IUTEST_TEST_NE_COLLECTIONS(b1,  e1,  b2,  e2,  on_failure)   IUTEST_PRED_FORMAT4_( ::iuutil::CmpHelperNeCollections, b1, e1, b2, e2, on_failure) | 
|   | 
| 
#define  | IUTEST_TEST_EQ_RANGE(expected,  actual,  on_failure)   IUTEST_PRED_FORMAT2_( ::iuutil::CmpHelperEqRange, expected, actual, on_failure) | 
|   | 
| 
#define  | IUTEST_TEST_NE_RANGE(expected,  actual,  on_failure)   IUTEST_PRED_FORMAT2_( ::iuutil::CmpHelperNeRange, expected, actual, on_failure) | 
|   | 
| 
#define  | IUTEST_TEST_STRLNEQ(len,  v2,  on_failure)   IUTEST_PRED_FORMAT2_( ::iuutil::CmpHelperSTRLNEQ, len, v2, on_failure ) | 
|   | 
| 
#define  | IUTEST_TEST_STRIN(substr,  actual,  on_failure)   IUTEST_PRED_FORMAT2_( ::iuutil::CmpHelperSTRIN, substr, actual, on_failure ) | 
|   | 
| 
#define  | IUTEST_TEST_STRNOTIN(substr,  actual,  on_failure)   IUTEST_PRED_FORMAT2_( ::iuutil::CmpHelperSTRNOTIN, substr, actual, on_failure ) | 
|   | 
 | 
| 
template<typename T1 , typename T2 >  | 
| ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::CmpHelperEqIterator (T1 b1, T1 e1, T2 b2, T2 e2) | 
|   | Equal Collection Helper 
  | 
|   | 
| 
template<typename T1 , typename T2 >  | 
| ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::CmpHelperNeIterator (T1 b1, T1 e1, T2 b2, T2 e2) | 
|   | 
| 
template<typename T1 , typename T2 >  | 
| ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::CmpHelperEqCollections (const char *expr1b, const char *expr1e, const char *expr2b, const char *expr2e, T1 b1, T1 e1, T2 b2, T2 e2) | 
|   | Equal Collection Helper 
  | 
|   | 
| 
template<typename T1 , typename T2 >  | 
| ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::CmpHelperNeCollections (const char *expr1b, const char *expr1e, const char *expr2b, const char *expr2e, T1 b1, T1 e1, T2 b2, T2 e2) | 
|   | Equal Collection Helper 
  | 
|   | 
| 
template<typename T1 , typename T2 >  | 
| ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::detail::CmpHelperEqRange (const char *expected_expr, const char *actual_expr, T1 b1, T1 e1, T2 b2, T2 e2) | 
|   | 
| 
template<typename T1 , typename T2 >  | 
| ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::CmpHelperEqRange (const char *expected_expr, const char *actual_expr, const T1 &expected, const T2 &actual) | 
|   | Equal Range Helper 
  | 
|   | 
| 
template<typename T1 , typename T2 >  | 
| ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::CmpHelperNeRange (const char *expected_expr, const char *actual_expr, const T1 &expected, const T2 &actual) | 
|   | Not Equal Range Helper 
  | 
|   | 
| 
inline ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::CmpHelperSTRLNEQ (const char *expr1, const char *expr2, size_t len1, const char *val2) | 
|   | 文字列長アサーションフォーマッター 
  | 
|   | 
| 
inline ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::CmpHelperSTRLNEQ (const char *expr1, const char *expr2, size_t len1, const wchar_t *val2) | 
|   | 文字列長アサーションフォーマッター 
  | 
|   | 
| 
bool IUTEST_ATTRIBUTE_UNUSED_  | iuutil::StrInHelper::Compare (const char *substr, const char *actual) | 
|   | 
| 
bool IUTEST_ATTRIBUTE_UNUSED_  | iuutil::StrInHelper::Compare (const wchar_t *substr, const wchar_t *actual) | 
|   | 
| 
template<typename Elem , typename Traits , typename Ax >  | 
| bool IUTEST_ATTRIBUTE_UNUSED_  | iuutil::StrInHelper::Compare (const ::std::basic_string< Elem, Traits, Ax > &substr, const ::std::basic_string< Elem, Traits, Ax > &actual) | 
|   | 
| 
template<typename Elem , typename Traits , typename Ax >  | 
| bool IUTEST_ATTRIBUTE_UNUSED_  | iuutil::StrInHelper::Compare (const Elem *substr, const ::std::basic_string< Elem, Traits, Ax > &actual) | 
|   | 
| 
template<typename Elem , typename Traits , typename Ax >  | 
| bool IUTEST_ATTRIBUTE_UNUSED_  | iuutil::StrInHelper::Compare (const ::std::basic_string< Elem, Traits, Ax > &substr, const Elem *actual) | 
|   | 
| 
template<typename T1 , typename T2 >  | 
| inline ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::StrInHelper::Assertion (const char *substr_str, const char *actual_str, const T1 &substr, const T2 &actual) | 
|   | 
| 
template<typename T1 , typename T2 >  | 
| inline ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::CmpHelperSTRIN (const char *substr_str, const char *actual_str, const T1 &substr, const T2 &actual) | 
|   | 文字列部分一致アサーションフォーマッター 
  | 
|   | 
| 
template<typename T1 , typename T2 >  | 
| bool IUTEST_ATTRIBUTE_UNUSED_  | iuutil::StrNotInHelper::Compare (const T1 &substr, const T2 &actual) | 
|   | 
| 
template<typename T1 , typename T2 >  | 
| inline ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::StrNotInHelper::Assertion (const char *substr_str, const char *actual_str, const T1 &substr, const T2 &actual) | 
|   | 
| 
template<typename T1 , typename T2 >  | 
| inline ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_  | iuutil::CmpHelperSTRNOTIN (const char *substr_str, const char *actual_str, const T1 &substr, const T2 &actual) | 
|   | 文字列部分一致アサーションフォーマッター 
  | 
|   | 
iris unit test assertion 拡張 ファイル 
- 著者
 - t.shirayanagi 
 
- copyright
 - Copyright (C) 2012-2020, Takazumi Shirayanagi
This software is released under the new BSD License, see LICENSE