test::Test
- Inherits: api::ExecutionContext
public - Inherits: test::TestFlags
public - test::Test::Initialize
- test::Test::Scope
- test::Test::TimedScope
Friends
Case#
friend 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 u32test_flag
Functions
Test(var::StringView name)#
explicit
test::Test::Test (var::StringView name)~Test()#
test::Test::~Test ()case_result() const#
inline
bool test::Test::case_result () constType: 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 *functionunsigned intlineboolvalue
result() const#
inline
bool test::Test::result () constType: bool
set_case_failed()#
inline
void test::Test::set_case_failed ()Type: void