|
iutest
1.17.99.14
|
パラメータテストベース [詳解]
#include <iutest_body.hpp>


その他の継承メンバ | |
基底クラス iutest::WithParamInterface< T > に属する継承公開型 | |
| typedef T | ParamType |
| パラメータ型 | |
| typedef TestParamInfo< T > | TestParamInfoType |
| パラメータ情報型 | |
基底クラス iutest::Test に属する継承公開メンバ関数 | |
| unsigned int | genrand () |
| 乱数の生成 [詳解] | |
| unsigned int | genrand (unsigned int max) |
| float | genrandf () |
| unsigned int | random_seed () const IUTEST_CXX_NOEXCEPT_SPEC |
| detail::iuRandom & | random_engine () |
基底クラス iutest::Test に属する継承静的公開メンバ関数 | |
| 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 () |
基底クラス iutest::WithParamInterface< T > に属する継承静的公開メンバ関数 | |
| static const ParamType & | GetParam () |
| パラメータの取得 | |
| template<int N> | |
| static const tuples::tuple_element< N, ParamType >::type & | GetParam () |
| パラメータの取得 | |
| static const ::std::string | MakeTestParamName (const TestParamInfoType &info) |
| テスト名の生成 | |
基底クラス iutest::Test に属する継承限定公開メンバ関数 | |
| virtual void | SetUp () |
| 実行前処理 | |
| virtual void | Body () |
| テスト実装部 | |
| virtual void | TearDown () |
| 実行後処理 | |
基底クラス iutest::Test に属する継承限定公開変数類 | |
| const TestInfo * | test_info_ |
| テスト中に簡単にアクセス可能なように | |
パラメータテストベース
| T | = パラメータ型 |