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

テスト環境 [詳解]

#include <iutest_env.hpp>

静的公開メンバ関数

static void global_ostream_copyfmt (iu_ostream &os)
 
static bool is_specific_locale_ctype ()
 
::std::string get_report_xml_filepath ()
 xml 出力パスを取得
 
::std::string get_report_junit_xml_filepath ()
 junit xml 出力パスを取得
 
static Environment * AddGlobalTestEnvironment (Environment *env)
 グローバル環境セットクラスの追加 [詳解]
 
static Environment * ReleaseGlobalTestEnvironment (Environment *env)
 グローバル環境セットクラスの削除 [詳解]
 
::std::string AddDefaultPackageName (const char *testcase_name)
 default package name を追加
 
static bool LoadFlagFile ()
 フラグファイルをロード
 
typedef TestFlag::Fragment< TestFlag::RUN_DISABLED_TESTS > also_run_disabled_tests
 
typedef TestFlag::Fragment< TestFlag::BREAK_ON_FAILURE > break_on_failure
 
typedef TestFlag::Fragment< TestFlag::CATCH_EXCEPTION > catch_exceptions
 
typedef TestFlag::Fragment< TestFlag::THROW_ON_FAILURE > throw_on_failure
 
typedef TestFlag::Fragment< TestFlag::WARNING_INTO_ERROR > warning_into_error
 
typedef TestFlag::Fragment< TestFlag::PRINT_TIME > print_time
 
typedef TestFlag::Fragment< TestFlag::SHOW_TESTS_LIST > list_tests
 
typedef TestFlag::Fragment< TestFlag::SHOW_TESTS_LIST_WITH_WHERE > list_tests_with_where
 
typedef TestFlag::Fragment< TestFlag::CATCH_EXCEPTION_EACH > catch_exceptions_each
 
typedef TestFlag::Fragment< TestFlag::CATCH_EXCEPTION_GLOBAL > catch_exceptions_global
 
typedef TestFlag::Fragment< TestFlag::FILELOCATION_STYLE_MSVC > file_location_style_msvc
 
typedef TestFlag::Fragment< TestFlag::VERBOSE > verbose
 

詳解

テスト環境

関数詳解

◆ AddGlobalTestEnvironment()

static Environment* iutest::TestEnv::AddGlobalTestEnvironment ( Environment *  env)
inlinestatic

グローバル環境セットクラスの追加

引数
[in]env= 環境セットクラスアドレス
戻り値
登録されたクラスアドレス
被呼び出し関係図:

◆ ReleaseGlobalTestEnvironment()

static Environment* iutest::TestEnv::ReleaseGlobalTestEnvironment ( Environment *  env)
inlinestatic

グローバル環境セットクラスの削除

引数
[in]env= 環境セットクラスアドレス
戻り値
削除されたクラスアドレス

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