di 0.1.0
Loading...
Searching...
No Matches
di::test::TestManager Class Reference

#include <di/test/test_manager.h>

Classes

struct  Args
 

Public Member Functions

void register_test_case (TestCase test_case)
 
void set_writer (di::Any< di::Writer > writer)
 
void set_did_finish (di::Function< void(i32)> did_finish)
 
auto run_tests (Args &args) -> di::Result< void >
 
auto is_test_application () const -> bool
 
void handle_assertion_failure ()
 

Static Public Member Functions

static auto the () -> TestManager &
 

Member Function Documentation

◆ handle_assertion_failure()

void di::test::TestManager::handle_assertion_failure ( )
inline

◆ is_test_application()

auto di::test::TestManager::is_test_application ( ) const -> bool
inline

◆ register_test_case()

void di::test::TestManager::register_test_case ( TestCase test_case)
inline

◆ run_tests()

auto di::test::TestManager::run_tests ( Args & args) -> di::Result<void>
inline

◆ set_did_finish()

void di::test::TestManager::set_did_finish ( di::Function< void(i32)> did_finish)
inline

◆ set_writer()

void di::test::TestManager::set_writer ( di::Any< di::Writer > writer)
inline

◆ the()

static auto di::test::TestManager::the ( ) -> TestManager&
inlinestatic

The documentation for this class was generated from the following file: