iutest  1.17.1.0
クラス | 型定義 | 関数
iuutil 名前空間

iutest utility namespace [詳解]

クラス

class  QuietResultPrinter
 コンパクトなデフォルトコンソール出力イベントリスナー [詳解]
 

型定義

typedef ::iutest::detail::iuConsole Console
 コンソール出力クラスの再利用
 

関数

template<typename T1 , typename T2 >
::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_ CmpHelperEqIterator (T1 b1, T1 e1, T2 b2, T2 e2)
 Equal Collection Helper
 
template<typename T1 , typename T2 >
::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_ CmpHelperNeIterator (T1 b1, T1 e1, T2 b2, T2 e2)
 
template<typename T1 , typename T2 >
::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_ 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_ 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_ 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_ 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_ CmpHelperSTRLNEQ (const char *expr1, const char *expr2, size_t len1, const char *val2)
 文字列長アサーションフォーマッター
 
inline ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_ CmpHelperSTRLNEQ (const char *expr1, const char *expr2, size_t len1, const wchar_t *val2)
 文字列長アサーションフォーマッター
 
template<typename T1 , typename T2 >
inline ::iutest::AssertionResult IUTEST_ATTRIBUTE_UNUSED_ CmpHelperSTRIN (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_ CmpHelperSTRNOTIN (const char *substr_str, const char *actual_str, const T1 &substr, const T2 &actual)
 文字列部分一致アサーションフォーマッター
 
inline ::std::string TestFullName (const ::iutest::TestInfo *test_info)
 テスト名を取得
 
inline ::std::string TestNameRemoveIndexName (const char *name)
 インデックスを除いたテスト名を取得
 
inline ::std::string TestCaseNameRemoveIndexName (const char *name)
 インデックスを除いたテストケース名を取得
 
inline ::std::string TestCaseNameRemoveInstantiateAndIndexName (const char *name)
 インスタンス名とインデックスを除いたテストケース名を取得
 
const ::iutest::TestCaseFindTestCase (const char *testcase_name)
 TestCase の検索
 
const ::iutest::TestCaseFindParamTestCase (const char *testcase_name, const ::iutest::TestCase *begin=NULL)
 TestCase の検索
 
const ::iutest::TestCaseFindTypedTestCase (const char *testcase_name, const ::iutest::TestCase *begin=NULL)
 Typed Test の TestCase の検索
 
const ::iutest::TestCaseFindParamTypedTestCase (const char *testcase_name, const ::iutest::TestCase *begin=NULL)
 Type Parameter Test の TestCase の検索
 
const ::iutest::TestInfoFindTestInfo (const ::iutest::TestCase *testcase, const char *testinfo_name)
 TestInfo の検索
 
const ::iutest::TestInfoFindTestInfo (const char *testcase_name, const char *testinfo_name)
 TestInfo の検索
 
const ::iutest::TestInfoFindParamTestInfo (const ::iutest::TestCase *testcase, const char *testinfo_name, const ::iutest::TestInfo *begin=NULL)
 TestInfo の検索
 
const ::iutest::TestResultGetAdHocTestResult ()
 ad_hoc_test_result の取得
 
const ::iutest::TestResultGetTestCaseAdHocResult (const ::iutest::TestCase *test_case)
 TestCase の ad_hoc_test_result の取得
 
const ::iutest::TestResultGetCurrentTestCaseAdHocResult ()
 TestCase の ad_hoc_test_result の取得
 
const ::iutest::TestResultGetTestResult (const ::iutest::TestInfo *test_info)
 get test result
 
const ::iutest::TestResultGetCurrentTestResult ()
 get test result
 

詳解

iutest utility namespace