iutest  1.17.99.14
クラス | 名前空間 | マクロ定義 | 関数
iutest_util_tests.hpp ファイル

iris unit test テスト情報 utility ファイル [詳解]

#include "iutest_config.hpp"
iutest_util_tests.hpp の依存先関係図:
被依存関係図:

[ソースコード]

クラス

class  iuutil::backward::Test< T >
 
class  iuutil::backward::TestEventListener
 

名前空間

 iuutil
 iutest utility namespace
 
 iuutil::backward
 backward compatible for googletest old version
 

マクロ定義

#define IUTEST_CLASS_INITIALIZE(methodName)   static void SetUpTestCase() { methodName(); } static void methodName()
 
#define IUTEST_CLASS_CLEANUP(methodName)   static void TearDownTestCase() { methodName(); } static void methodName()
 
#define IUTEST_METHOD_INITIALIZE(methodName)   virtual void SetUp() IUTEST_CXX_OVERRIDE { methodName(); } void methodName()
 
#define IUTEST_METHOD_CLEANUP(methodName)   virtual void TearDown() IUTEST_CXX_OVERRIDE { methodName(); } void methodName()
 

関数

const ::iutest::TestSuiteiuutil::GetTestSuite (int index)
 Get TestSuite by index [詳解]
 
const ::iutest::TestSuiteiuutil::GetCurrentTestSuite ()
 現在の TestSuite を取得
 
const ::iutest::TestSuiteiuutil::GetCurrentTestSuite (const ::iutest::UnitTest *unit_test)
 現在の TestSuite を取得
 
const ::std::string iuutil::GetTestSuiteName (const ::iutest::TestInfo *test_info)
 Get TestSuite Name [詳解]
 
int iuutil::GetTotalTestSuiteCount ()
 Get total TestSuite count
 
int iuutil::GetSuccessfulTestSuiteCount ()
 Get successful TestSuite count
 
inline ::std::string iuutil::TestFullName (const ::iutest::TestInfo *test_info)
 Get TestName [詳解]
 
inline ::std::string iuutil::TestNameRemoveIndexName (const char *name)
 インデックスを除いたテスト名を取得 [詳解]
 
inline ::std::string iuutil::TestSuiteNameRemoveIndexName (const char *name)
 インデックスを除いた TestSuite 名を取得 [詳解]
 
inline ::std::string iuutil::TestSuiteNameRemoveInstantiateAndIndexName (const char *name)
 インスタンス名とインデックスを除いた TestSuite 名を取得 [詳解]
 
const ::iutest::TestSuiteiuutil::FindTestSuite (const char *testsuite_name)
 TestSuite の検索 [詳解]
 
const ::iutest::TestSuiteiuutil::FindParamTestSuite (const char *testsuite_name, const ::iutest::TestSuite *begin=NULL)
 TestSuite の検索 [詳解]
 
const ::iutest::TestSuiteiuutil::FindTypedTestSuite (const char *testsuite_name, const ::iutest::TestSuite *begin=NULL)
 Typed Test の TestSuite の検索 [詳解]
 
const ::iutest::TestSuiteiuutil::FindParamTypedTestSuite (const char *testsuite_name, const ::iutest::TestSuite *begin=NULL)
 Type Parameter Test の TestSuite の検索 [詳解]
 
const ::iutest::TestInfoiuutil::FindTestInfo (const ::iutest::TestSuite *testsuite, const char *testinfo_name)
 TestInfo の検索
 
const ::iutest::TestInfoiuutil::FindTestInfo (const char *testsuite_name, const char *testinfo_name)
 TestInfo の検索
 
const ::iutest::TestInfoiuutil::FindParamTestInfo (const ::iutest::TestSuite *testsuite, const char *testinfo_name, const ::iutest::TestInfo *begin=NULL)
 TestInfo の検索
 
const ::iutest::TestResultiuutil::GetAdHocTestResult ()
 ad_hoc_test_result の取得
 
const ::iutest::TestResultiuutil::GetTestSuiteAdHocResult (const ::iutest::TestSuite *test_suite)
 TestSuite の ad_hoc_test_result の取得
 
const ::iutest::TestResultiuutil::GetCurrentTestSuiteAdHocResult ()
 TestSuite の ad_hoc_test_result の取得
 
const ::iutest::TestResultiuutil::GetTestResult (const ::iutest::TestInfo *test_info)
 get test result
 
const ::iutest::TestResultiuutil::GetCurrentTestResult ()
 get test result
 

詳解

iris unit test テスト情報 utility ファイル

著者
t.shirayanagi
copyright
Copyright (C) 2012-2020, Takazumi Shirayanagi
This software is released under the new BSD License, see LICENSE