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 EnvironmentAddGlobalTestEnvironment (Environment *env)
 グローバル環境セットクラスの追加 [詳解]
 
static EnvironmentReleaseGlobalTestEnvironment (Environment *env)
 グローバル環境セットクラスの削除 [詳解]
 
::std::string AddDefaultPackageName (const char *testcase_name)
 default package name を追加
 
static bool LoadFlagFile ()
 フラグファイルをロード
 
typedef TestFlag::Fragment< TestFlag::RUN_DISABLED_TESTSalso_run_disabled_tests
 
typedef TestFlag::Fragment< TestFlag::BREAK_ON_FAILUREbreak_on_failure
 
typedef TestFlag::Fragment< TestFlag::CATCH_EXCEPTIONcatch_exceptions
 
typedef TestFlag::Fragment< TestFlag::THROW_ON_FAILUREthrow_on_failure
 
typedef TestFlag::Fragment< TestFlag::WARNING_INTO_ERRORwarning_into_error
 
typedef TestFlag::Fragment< TestFlag::PRINT_TIMEprint_time
 
typedef TestFlag::Fragment< TestFlag::SHOW_TESTS_LISTlist_tests
 
typedef TestFlag::Fragment< TestFlag::SHOW_TESTS_LIST_WITH_WHERElist_tests_with_where
 
typedef TestFlag::Fragment< TestFlag::CATCH_EXCEPTION_EACHcatch_exceptions_each
 
typedef TestFlag::Fragment< TestFlag::CATCH_EXCEPTION_GLOBALcatch_exceptions_global
 
typedef TestFlag::Fragment< TestFlag::FILELOCATION_STYLE_MSVCfile_location_style_msvc
 
typedef TestFlag::Fragment< TestFlag::VERBOSEverbose
 

詳解

テスト環境

関数詳解

◆ AddGlobalTestEnvironment()

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

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

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

◆ ReleaseGlobalTestEnvironment()

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

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

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

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