iutest
1.17.99.14
|
パラメータテストベース [詳解]
#include <iutest_body.hpp>
その他の継承メンバ | |
![]() | |
typedef T | ParamType |
パラメータ型 | |
typedef TestParamInfo< T > | TestParamInfoType |
パラメータ情報型 | |
![]() | |
unsigned int | genrand () |
乱数の生成 [詳解] | |
unsigned int | genrand (unsigned int max) |
float | genrandf () |
unsigned int | random_seed () const IUTEST_CXX_NOEXCEPT_SPEC |
detail::iuRandom & | random_engine () |
![]() | |
static const TestInfo * | GetCurrentTestInfo () |
実行中の TestInfo の取得 | |
static Test * | GetCurrentTest () |
実行中の Test の取得 | |
static bool | HasFatalFailure () |
致命的なエラーが出たかどうか [詳解] | |
static bool | HasNonfatalFailure () |
致命的ではないエラーが出たかどうか [詳解] | |
static bool | HasFailure () |
エラーが出たかどうか [詳解] | |
static bool | IsSkipped () |
スキップされたかどうか [詳解] | |
static void | RecordProperty (const ::std::string &key, const ::std::string &value) |
テスト結果の情報追加 [詳解] | |
template<typename T > | |
static void | RecordProperty (const ::std::string &key, const T &value) |
テスト結果の情報追加 [詳解] | |
static void | SetUpTestSuite () |
test suite setup | |
static void | TearDownTestSuite () |
test suite tear down | |
static void | SetUpTestCase () |
static void | TearDownTestCase () |
![]() | |
static const ParamType & | GetParam () |
パラメータの取得 | |
template<int N> | |
static const tuples::tuple_element< N, ParamType >::type & | GetParam () |
パラメータの取得 | |
static const ::std::string | MakeTestParamName (const TestParamInfoType &info) |
テスト名の生成 | |
![]() | |
virtual void | SetUp () |
実行前処理 | |
virtual void | Body () |
テスト実装部 | |
virtual void | TearDown () |
実行後処理 | |
![]() | |
const TestInfo * | test_info_ |
テスト中に簡単にアクセス可能なように | |
パラメータテストベース
T | = パラメータ型 |