#include <boost/test/unit_test_suite.hpp>#include <boost/test/utils/callback.hpp>#include <boost/type_traits/remove_reference.hpp>#include <boost/type_traits/remove_const.hpp>#include <boost/test/detail/suppress_warnings.hpp>#include <boost/test/detail/enable_warnings.hpp>
Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::unit_test | |
| boost::unit_test::ut_detail | |
Macros | |
| #define | BOOST_PARAM_TEST_CASE(function, begin, end) |
| #define | BOOST_PARAM_CLASS_TEST_CASE(function, tc_instance, begin, end) |
Functions | |
| template<typename ParamType , typename ParamIter > | |
| ut_detail::param_test_case_generator < ParamType, ParamIter > | boost::unit_test::make_test_case (callback1< ParamType > const &test_func, const_string tc_name, ParamIter par_begin, ParamIter par_end) |
| template<typename ParamType , typename ParamIter > | |
| ut_detail::param_test_case_generator < BOOST_DEDUCED_TYPENAME remove_const < BOOST_DEDUCED_TYPENAME remove_reference< ParamType > ::type >::type, ParamIter > | boost::unit_test::make_test_case (void(*test_func)(ParamType), const_string tc_name, ParamIter par_begin, ParamIter par_end) |
| template<typename UserTestCase , typename ParamType , typename ParamIter > | |
| ut_detail::param_test_case_generator < BOOST_DEDUCED_TYPENAME remove_const < BOOST_DEDUCED_TYPENAME remove_reference< ParamType > ::type >::type, ParamIter > | boost::unit_test::make_test_case (void(UserTestCase::*test_method)(ParamType), const_string tc_name, boost::shared_ptr< UserTestCase > const &user_test_case, ParamIter par_begin, ParamIter par_end) |
| #define BOOST_PARAM_CLASS_TEST_CASE | ( | function, | |
| tc_instance, | |||
| begin, | |||
| end | |||
| ) |
| #define BOOST_PARAM_TEST_CASE | ( | function, | |
| begin, | |||
| end | |||
| ) |