iutest  1.17.1.0
公開メンバ関数 | 静的公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
iutest::UnitTest クラス

テスト全体の管理者 [詳解]

#include <iutest_core.hpp>

iutest::UnitTest の継承関係図
Inheritance graph
[凡例]
iutest::UnitTest 連携図
Collaboration graph
[凡例]

公開メンバ関数

const TestCasecurrent_test_case () const
 テスト中の TestCase の取得
 
const TestInfocurrent_test_info () const
 テスト中の TestInfo の取得 [詳解]
 
unsigned int random_seed () const
 
int repeat_counter () const IUTEST_CXX_NOEXCEPT_SPEC
 
int repeat_count () const IUTEST_CXX_NOEXCEPT_SPEC
 
int total_test_count () const IUTEST_CXX_NOEXCEPT_SPEC
 
int reportable_test_count () const
 
int test_to_run_count () const IUTEST_CXX_NOEXCEPT_SPEC
 
int failed_test_count () const
 
int disabled_test_count () const IUTEST_CXX_NOEXCEPT_SPEC
 
int reportable_disabled_test_count () const
 
int successful_test_count () const
 
int skip_test_count () const
 
int reportable_skip_test_count () const
 
int test_run_skipped_count () const
 
int reportable_test_run_skipped_count () const
 
int total_test_case_count () const
 
int test_case_to_run_count () const
 
int successful_test_case_count () const
 
int failed_test_case_count () const
 
const TestResultad_hoc_testresult () const IUTEST_CXX_NOEXCEPT_SPEC
 テスト実行中じゃないときのリザルトの取得 [詳解]
 
const TestResultad_hoc_test_result () const IUTEST_CXX_NOEXCEPT_SPEC
 
TimeInMillisec elapsed_time () const IUTEST_CXX_NOEXCEPT_SPEC
 
TimeInMillisec start_timestamp () const IUTEST_CXX_NOEXCEPT_SPEC
 
const TestCaseGetTestCase (int index) const
 
bool Passed () const
 
bool Failed () const
 
TestEventListenerslisteners () const
 

静的公開メンバ関数

static UnitTestGetInstance ()
 UnitTest インスタンスの取得
 

限定公開メンバ関数

int Run ()
 テストの実行
 

詳解

テスト全体の管理者

関数詳解

◆ ad_hoc_test_result()

const TestResult* iutest::UnitTest::ad_hoc_test_result ( ) const
inline

テスト実行中じゃないときのリザルトの取得

被呼び出し関係図:

◆ ad_hoc_testresult()

const TestResult* iutest::UnitTest::ad_hoc_testresult ( ) const
inline

テスト実行中じゃないときのリザルトの取得

非推奨:
呼び出し関係図:

◆ current_test_info()

const TestInfo* iutest::UnitTest::current_test_info ( ) const
inline

テスト中の TestInfo の取得

覚え書き
互換性のため メンバ関数 にしています。
呼び出し関係図:

◆ disabled_test_count()

int iutest::UnitTest::disabled_test_count ( ) const
inline

無効テスト総数

◆ elapsed_time()

TimeInMillisec iutest::UnitTest::elapsed_time ( ) const
inline

テストの実行ミリ秒

◆ Failed()

bool iutest::UnitTest::Failed ( ) const
inline

テストが失敗したかどうか

呼び出し関係図:

◆ failed_test_case_count()

int iutest::UnitTest::failed_test_case_count ( ) const

失敗したテストケース総数

◆ failed_test_count()

int iutest::UnitTest::failed_test_count ( ) const

失敗テスト総数

◆ GetTestCase()

const TestCase* iutest::UnitTest::GetTestCase ( int  index) const
inline

テストケースの取得

被呼び出し関係図:

◆ listeners()

TestEventListeners& iutest::UnitTest::listeners ( ) const
inline

イベントリスナーの取得

被呼び出し関係図:

◆ Passed()

bool iutest::UnitTest::Passed ( ) const

テストが成功したかどうか

被呼び出し関係図:

◆ random_seed()

unsigned int iutest::UnitTest::random_seed ( ) const
inline

乱数シードの取得

◆ repeat_count()

int iutest::UnitTest::repeat_count ( ) const
inline

リピート回数を取得

◆ repeat_counter()

int iutest::UnitTest::repeat_counter ( ) const
inline

現在何回目のくり返しか取得

◆ reportable_disabled_test_count()

int iutest::UnitTest::reportable_disabled_test_count ( ) const

レポート対象の無効テスト総数

◆ reportable_skip_test_count()

int iutest::UnitTest::reportable_skip_test_count ( ) const

レポート対象のスキップテスト総数

◆ reportable_test_count()

int iutest::UnitTest::reportable_test_count ( ) const

レポート対象のテスト総数

◆ reportable_test_run_skipped_count()

int iutest::UnitTest::reportable_test_run_skipped_count ( ) const

レポート対象の明示的にスキップされたテスト総数 (SKIP, ASSUME)

◆ skip_test_count()

int iutest::UnitTest::skip_test_count ( ) const

スキップテスト総数

◆ start_timestamp()

TimeInMillisec iutest::UnitTest::start_timestamp ( ) const
inline

テスト開始時のタイムスタンプを取得

◆ successful_test_case_count()

int iutest::UnitTest::successful_test_case_count ( ) const

成功したテストケース総数

◆ successful_test_count()

int iutest::UnitTest::successful_test_count ( ) const

成功テスト総数

◆ test_case_to_run_count()

int iutest::UnitTest::test_case_to_run_count ( ) const

実行したテストケース総数

◆ test_run_skipped_count()

int iutest::UnitTest::test_run_skipped_count ( ) const

明示的にスキップされたテスト総数 (SKIP, ASSUME)

◆ test_to_run_count()

int iutest::UnitTest::test_to_run_count ( ) const
inline

実行した/するテスト総数

◆ total_test_case_count()

int iutest::UnitTest::total_test_case_count ( ) const
inline

テストケース数の総数

被呼び出し関係図:

◆ total_test_count()

int iutest::UnitTest::total_test_count ( ) const
inline

テスト総数


このクラス詳解は次のファイルから抽出されました: