iutest
1.17.1.0
|
テストフラグ [詳解]
#include <iutest_env.hpp>
公開型 | |
enum | Kind { SHUFFLE_TESTS = 0x00000001, RUN_DISABLED_TESTS = 0x00000002, FILTERING_TESTS = 0x00000004, BREAK_ON_FAILURE = 0x00000010, THROW_ON_FAILURE = 0x00000040, WARNING_INTO_ERROR = 0x00000080, CONSOLE_COLOR_ON = 0x00000100, CONSOLE_COLOR_OFF = 0x00000200, CONSOLE_COLOR_ANSI = 0x00000400, PRINT_TIME = 0x00001000, FILELOCATION_STYLE_MSVC = 0x00002000, VERBOSE = 0x00004000, CATCH_EXCEPTION_EACH = 0x00010000, CATCH_EXCEPTION_GLOBAL = 0x00020000, CATCH_EXCEPTION = 0x00030000, SHOW_HELP = 0x01000000, SHOW_VERSION = 0x02000000, SHOW_FEATURE = 0x04000000, SHOW_SPEC = 0x08000000, SHOW_TESTS_LIST = 0x20000000, SHOW_TESTS_LIST_WITH_WHERE = 0x40000000, SHOW_INFO_MASK = 0x0F000000, SHOW_MASK = 0x7F000000, MASK = 0x7FFFFFFF, DEFAULT = CATCH_EXCEPTION|PRINT_TIME } |
フラグ [詳解] | |
静的公開メンバ関数 | |
static void | SetFlag (int enable, int mask=-1) |
フラグのビット操作 [詳解] | |
static bool | IsEnableFlag (int flag) |
フラグが立っているかどうか [詳解] | |
テストフラグ
フラグ
|
inlinestatic |
フラグが立っているかどうか
[in] | flag | = 検査対象フラグ |
|
inlinestatic |
フラグのビット操作
flag = (flag | enable) & mask;
[in] | enable | = 論理和 |
[in] | mask | = マスク値 |