#include <unit_test_monitor.hpp>
Public Types | |
enum | error_level { test_fail = 1, test_ok = 0, constructor_error = -1, unexpected_exception = -2, os_exception = -3, os_timeout = -4, fatal_error = -5, destructor_error = -6 } |
Public Member Functions | |
error_level | execute_and_translate (test_case const &) |
int | execute (unit_test::callback0< int > const &F) |
template<typename Exception , typename ExceptionTranslator > | |
void | register_exception_translator (ExceptionTranslator const &tr, boost::type< Exception > *=0) |
Static Public Member Functions | |
static bool | is_critical_error (error_level e) |
static unit_test_monitor_t & | instance () |
Public Attributes | |
unit_test::readwrite_property < bool > | p_catch_system_errors |
unit_test::readwrite_property < bool > | p_auto_start_dbg |
unit_test::readwrite_property < int > | p_timeout |
unit_test::readwrite_property < bool > | p_use_alt_stack |
unit_test::readwrite_property < bool > | p_detect_fp_exceptions |
|
inherited |
Referenced by main().
error_level boost::unit_test::unit_test_monitor_t::execute_and_translate | ( | test_case const & | ) |
|
inlinestaticinherited |
|
inlinestatic |
|
inherited |
References boost::scoped_ptr< T >::reset().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |