#include "sequence_test_data.hpp" #include void test_list() { reversible_container_test< ptr_list, Base, Derived >(); reversible_container_test< ptr_list, Value, Value >(); reversible_container_test< ptr_list< nullable >, Base, Derived >(); reversible_container_test< ptr_list< nullable >, Value, Value >(); } #include using boost::unit_test::test_suite; test_suite* init_unit_test_suite( int argc, char* argv[] ) { test_suite* test = BOOST_TEST_SUITE( "Smart Container Test Suite" ); test->add( BOOST_TEST_CASE( &test_list ) ); return test; }