// Compile with: g++ test1.cpp -o test1 #include #include #include #include class myClass { public: myClass() { std::cout << "constructor" << std::endl; } ~myClass() { std::cout << "destructor" << std::endl; } }; void myTest() { myClass myC; int x = 0; //throw 0; std::cout << "1/x=" << 1/x << std::endl; BOOST_CHECK_SMALL(1.0*x, 1E-13); } boost::unit_test::test_suite* init_unit_test_suite(int, char *[]) { boost::unit_test::test_suite *test = BOOST_TEST_SUITE("Master test suite"); test->add(BOOST_TEST_CASE(&myTest)); return test; }