iutest
1.17.99.14
|
iris unit test テスト情報 utility ファイル [詳解]
#include "iutest_config.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::TestSuite * | iuutil::GetTestSuite (int index) |
Get TestSuite by index [詳解] | |
const ::iutest::TestSuite * | iuutil::GetCurrentTestSuite () |
現在の TestSuite を取得 | |
const ::iutest::TestSuite * | iuutil::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::TestSuite * | iuutil::FindTestSuite (const char *testsuite_name) |
TestSuite の検索 [詳解] | |
const ::iutest::TestSuite * | iuutil::FindParamTestSuite (const char *testsuite_name, const ::iutest::TestSuite *begin=NULL) |
TestSuite の検索 [詳解] | |
const ::iutest::TestSuite * | iuutil::FindTypedTestSuite (const char *testsuite_name, const ::iutest::TestSuite *begin=NULL) |
Typed Test の TestSuite の検索 [詳解] | |
const ::iutest::TestSuite * | iuutil::FindParamTypedTestSuite (const char *testsuite_name, const ::iutest::TestSuite *begin=NULL) |
Type Parameter Test の TestSuite の検索 [詳解] | |
const ::iutest::TestInfo * | iuutil::FindTestInfo (const ::iutest::TestSuite *testsuite, const char *testinfo_name) |
TestInfo の検索 | |
const ::iutest::TestInfo * | iuutil::FindTestInfo (const char *testsuite_name, const char *testinfo_name) |
TestInfo の検索 | |
const ::iutest::TestInfo * | iuutil::FindParamTestInfo (const ::iutest::TestSuite *testsuite, const char *testinfo_name, const ::iutest::TestInfo *begin=NULL) |
TestInfo の検索 | |
const ::iutest::TestResult * | iuutil::GetAdHocTestResult () |
ad_hoc_test_result の取得 | |
const ::iutest::TestResult * | iuutil::GetTestSuiteAdHocResult (const ::iutest::TestSuite *test_suite) |
TestSuite の ad_hoc_test_result の取得 | |
const ::iutest::TestResult * | iuutil::GetCurrentTestSuiteAdHocResult () |
TestSuite の ad_hoc_test_result の取得 | |
const ::iutest::TestResult * | iuutil::GetTestResult (const ::iutest::TestInfo *test_info) |
get test result | |
const ::iutest::TestResult * | iuutil::GetCurrentTestResult () |
get test result | |
iris unit test テスト情報 utility ファイル