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

iris unit test testsuite package [詳解]

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

[ソースコード]

名前空間

 iutest
 iutest root namespace
 

マクロ定義

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

関数

template<typename T >
::std::string iuTest_GetTestSuitePackageName (T *)
 パッケージ名の取得 [詳解]
 
template<typename T >
::std::string iuTest_GetTestSuiteParentPackageName (T *)
 親空間のパッケージ名の取得 [詳解]
 
inline ::std::string IUTEST_ATTRIBUTE_UNUSED_ iuTest_ConcatTestSuiteName (const ::std::string &package, const char *testsuite_name)
 TestSuite 名との結合 [詳解]
 

詳解

iris unit test testsuite package

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

関数詳解

◆ iuTest_ConcatTestSuiteName()

inline ::std::string IUTEST_ATTRIBUTE_UNUSED_ iuTest_ConcatTestSuiteName ( const ::std::string &  package,
const char *  testsuite_name 
)

TestSuite 名との結合

戻り値
TestSuite 名

◆ iuTest_GetTestSuitePackageName()

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

パッケージ名の取得

戻り値
パッケージ名

◆ iuTest_GetTestSuiteParentPackageName()

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

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

戻り値
パッケージ名