All pastes #731887 Raw Edit

Boost unit test problem

public text v1 · immutable
·published 2007-10-10 14:08 UTC
rendered paste body
class BaseClass
{
  public:
    void test_me() { cout << "hello" << endl; }
};

class TestClass:public BaseClass
{
  public:
};

test_suite* init_unit_test_suite( int argc, char* argv[] )
{
  test_suite* test= BOOST_TEST_SUITE( "Example" );
  shared_ptr<TestClass> instance( new TestClass );
  test->add( BOOST_CLASS_TEST_CASE( &BaseClass::test_me, instance ) );
  return test;
}
 error: too many arguments to function ‘boost::unit_test::test_case* boost::unit_test::make_test_case(const boost::unit_test::callback0<boost::unit_test::ut_detail::unused>&, boost::unit_test::const_string)'