/** * @return Указатель на комплект тестов clear */ ut::test_unit * tc_clear() { ut::test_suite * retvalue = BOOST_TEST_SUITE("clear"); retvalue->add( BOOST_TEST_CASE_TEMPLATE( clear , TypeList_t ) ); return retvalue ; }
/** * @return Указатель на комплект тестов insert */ ut::test_unit * tc_insert() { ut::test_suite * retvalue = BOOST_TEST_SUITE("insert"); retvalue->add( BOOST_TEST_CASE_TEMPLATE( insert , TypeList_t ) ); return retvalue ; }
bool init_unit_test_suite() { typedef boost::mpl::list<int, unsigned int, float> types; boost::unit_test::framework::master_test_suite(). add(BOOST_TEST_CASE_TEMPLATE(template_test_function, types)); return true; }
void check_evaluator( boost::unit_test::test_suite* suite ) { typedef nonlinfit::plane::xs_joint<double, 8>::type Joint; typedef boost::mpl::vector< boost::mpl::vector<Model, boost::mpl::false_, Joint>, boost::mpl::vector<Model, boost::mpl::true_, Joint>, boost::mpl::vector<Model, boost::mpl::false_, MockDataTag>, boost::mpl::vector<Model, boost::mpl::true_, MockDataTag> > DataTags; suite->add( BOOST_TEST_CASE_TEMPLATE( check_evaluator_with_tag, DataTags ) ); }
boost::unit_test_framework::test_suite* init_unit_test_suite(int, char*[]) { boost::unit_test_framework::test_suite* test = BOOST_TEST_SUITE("Boost.Threads: lock concept test suite"); typedef boost::mpl::vector<boost::mutex,boost::try_mutex,boost::timed_mutex, boost::recursive_mutex,boost::recursive_try_mutex,boost::recursive_timed_mutex> mutex_types_with_scoped_lock; test->add(BOOST_TEST_CASE_TEMPLATE(test_scoped_lock_concept,mutex_types_with_scoped_lock)); typedef boost::mpl::vector<boost::try_mutex,boost::timed_mutex, boost::recursive_try_mutex,boost::recursive_timed_mutex> mutex_types_with_scoped_try_lock; test->add(BOOST_TEST_CASE_TEMPLATE(test_scoped_try_lock_concept,mutex_types_with_scoped_try_lock)); typedef boost::mpl::vector<boost::mutex,boost::try_mutex,boost::timed_mutex, boost::recursive_mutex,boost::recursive_try_mutex,boost::recursive_timed_mutex,boost::shared_mutex> all_mutex_types; test->add(BOOST_TEST_CASE_TEMPLATE(test_unique_lock_is_scoped_lock,all_mutex_types)); test->add(BOOST_TEST_CASE(&test_shared_lock)); return test; }