iutest  1.17.1.0
名前空間 | マクロ定義 | 関数
iutest_package.hpp ファイル

iris unit test testcase package [詳解]

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

[ソースコード]

名前空間

 iutest
 iutest root namespace
 

マクロ定義

#define IUTEST_PACKAGE(name)   IIUT_PACKAGE_(name)
 パッケージ名前空間の定義 [詳解]
 
#define IUTEST_CONCAT_PACKAGE_(testcasename_)   IIUT_CONCAT_PACKAGE_I(testcasename_)
 
#define IUTEST_GET_PACKAGENAME_()   iuTest_GetTestCasePackageName( static_cast<iuTest_TestCasePackage*>(NULL) )
 

関数

template<typename T >
::std::string iuTest_GetTestCasePackageName (T *)
 パッケージ名の取得 [詳解]
 
template<typename T >
::std::string iuTest_GetTestCaseParentPackageName (T *)
 親空間のパッケージ名の取得 [詳解]
 
inline ::std::string IUTEST_ATTRIBUTE_UNUSED_ iuTest_ConcatTestCaseName (const ::std::string &package, const char *testcase_name)
 テストケース名との結合 [詳解]
 

詳解

iris unit test testcase package

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

関数詳解

◆ iuTest_ConcatTestCaseName()

inline ::std::string IUTEST_ATTRIBUTE_UNUSED_ iuTest_ConcatTestCaseName ( const ::std::string &  package,
const char *  testcase_name 
)

テストケース名との結合

戻り値
テストケース名

◆ iuTest_GetTestCasePackageName()

template<typename T >
::std::string iuTest_GetTestCasePackageName ( T *  )

パッケージ名の取得

戻り値
パッケージ名

◆ iuTest_GetTestCaseParentPackageName()

template<typename T >
::std::string iuTest_GetTestCaseParentPackageName ( T *  )

親空間のパッケージ名の取得

戻り値
パッケージ名