#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 | |||
) |