Ticket #7000: current_test_suite.patch
File current_test_suite.patch, 1.4 KB (added by , 10 years ago) |
---|
-
boost/test/tree/auto_registration.hpp
42 42 explicit auto_test_unit_registrar( test_unit_generator const& tc_gen, decorator::collector* decorators ); 43 43 explicit auto_test_unit_registrar( int ); 44 44 45 test_suite& current_test_suite() const { return *curr_ts_store().back(); } 45 46 private: 46 47 static std::list<test_suite*>& curr_ts_store(); 47 48 }; -
boost/test/unit_test_suite.hpp
48 48 BOOST_AUTO_TU_REGISTRAR( suite_name )( \ 49 49 BOOST_STRINGIZE( suite_name ), \ 50 50 boost::unit_test::decorator::collector::instance() ); \ 51 inline boost::unit_test::test_suite& current_test_suite() \ 52 { \ 53 return BOOST_JOIN( BOOST_JOIN( suite_name, _registrar ), __LINE__ ).current_test_suite(); \ 54 } \ 51 55 /**/ 52 56 53 57 // ************************************************************************** //