updated boost on windows
This commit is contained in:
@@ -34,7 +34,7 @@ namespace unit_test {
|
||||
/// Boost.Test framework on the current execution state.
|
||||
///
|
||||
/// Several observers can be running at the same time, and it is not unusual to
|
||||
/// have interactions among them. The test_observer#priority member function allows the specification
|
||||
/// have interactions among them. The @ref test_observer::priority member function allows the specification
|
||||
/// of a particular order among them (lowest priority executed first, except specified otherwise).
|
||||
///
|
||||
class BOOST_TEST_DECL test_observer {
|
||||
@@ -44,10 +44,8 @@ public:
|
||||
//!
|
||||
//! @param[in] number_of_test_cases indicates the number of test cases. Only active
|
||||
//! test cases are taken into account.
|
||||
//!
|
||||
virtual void test_start( counter_t /* number_of_test_cases */ ) {}
|
||||
|
||||
|
||||
//! Called after the framework ends executing the test cases
|
||||
//!
|
||||
//! @note The call is made with a reversed priority order.
|
||||
@@ -74,6 +72,12 @@ public:
|
||||
virtual void test_unit_skipped( test_unit const& tu, const_string ) { test_unit_skipped( tu ); }
|
||||
virtual void test_unit_skipped( test_unit const& ) {} ///< backward compatibility
|
||||
|
||||
//! Called when the test timed out
|
||||
//!
|
||||
//! This function is called to signal that a test unit (case or suite) timed out.
|
||||
//! A valid test unit is available through boost::unit_test::framework::current_test_unit
|
||||
virtual void test_unit_timed_out( test_unit const& ) {}
|
||||
|
||||
//! Called when a test unit indicates a fatal error.
|
||||
//!
|
||||
//! A fatal error happens when
|
||||
@@ -81,14 +85,8 @@ public:
|
||||
//! - an unexpected exception is caught by the Boost.Test framework
|
||||
virtual void test_unit_aborted( test_unit const& ) {}
|
||||
|
||||
virtual void assertion_result( unit_test::assertion_result ar )
|
||||
virtual void assertion_result( unit_test::assertion_result /* ar */ )
|
||||
{
|
||||
switch( ar ) {
|
||||
case AR_PASSED: assertion_result( true ); break;
|
||||
case AR_FAILED: assertion_result( false ); break;
|
||||
case AR_TRIGGERED: break;
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
|
||||
//! Called when an exception is intercepted
|
||||
@@ -98,11 +96,11 @@ public:
|
||||
//! additional data about the exception.
|
||||
virtual void exception_caught( execution_exception const& ) {}
|
||||
|
||||
//! The priority indicates the order at which this observer is initialized
|
||||
//! and tore down in the UTF framework. The order is lowest to highest priority.
|
||||
virtual int priority() { return 0; }
|
||||
|
||||
protected:
|
||||
//! Deprecated
|
||||
virtual void assertion_result( bool /* passed */ ) {}
|
||||
|
||||
BOOST_TEST_PROTECTED_VIRTUAL ~test_observer() {}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user