test::Test
- Inherits: api::ExecutionContext
public
- Inherits: test::TestFlags
public
- test::Test::Initialize
- test::Test::Scope
- test::Test::TimedScope
Friends
#
Casefriend class Case
Type: class
Parameters:
Static Functions
#
final_result()inline
static bool test::Test::final_result ()
Type: bool
#
finalize()static void test::Test::finalize ()
Type: void
#
initialize(const Initialize &options)static void test::Test::initialize (const Initialize &options)
Type: void
Parameters:
- const Initialize &
options
#
parse_execution_flags(const sys::Cli &cli)static ExecuteFlags test::Test::parse_execution_flags (const sys::Cli &cli)
Type: ExecuteFlags
Parameters:
- const sys::Cli &
cli
#
parse_test(const sys::Cli &cli, var::StringView name, u32 test_flag)static u32 test::Test::parse_test (const sys::Cli &cli, var::StringView name, u32 test_flag)
Type: u32
Parameters:
- const sys::Cli &
cli
- var::StringView
name
u32
test_flag
Functions
#
Test(var::StringView name)explicit
test::Test::Test (var::StringView name)
#
~Test()test::Test::~Test ()
#
case_result() constinline
bool test::Test::case_result () const
Type: bool
#
execute(const sys::Cli &cli)void test::Test::execute (const sys::Cli &cli)
Type: void
Parameters:
- const sys::Cli &
cli
#
execute(ExecuteFlags execute_flags=ExecuteFlags::all)inline
void test::Test::execute (ExecuteFlags execute_flags=ExecuteFlags::all)
Type: void
Parameters:
- ExecuteFlags
execute_flags
#
execute_api_case()void test::Test::execute_api_case ()
Type: void
#
execute_class_api_case()virtual bool test::Test::execute_class_api_case ()
Type: bool
#
execute_class_performance_case()virtual bool test::Test::execute_class_performance_case ()
Type: bool
#
execute_class_stress_case()virtual bool test::Test::execute_class_stress_case ()
Type: bool
#
execute_performance_case()void test::Test::execute_performance_case ()
Type: void
#
execute_stress_case()void test::Test::execute_stress_case ()
Type: void
#
expect(const char *function, unsigned int line, bool value)inline
bool test::Test::expect (const char *function, unsigned int line, bool value)
Type: bool
Parameters:
const char *
function
unsigned int
line
bool
value
#
result() constinline
bool test::Test::result () const
Type: bool
#
set_case_failed()inline
void test::Test::set_case_failed ()
Type: void