#define BOOST_AUTO_TEST_MAIN #include int add(int i, int j) { return i + j; } BOOST_AUTO_TEST_SUITE(minimal_test) BOOST_AUTO_TEST_CASE(my_test) { BOOST_CHECK(add(2, 2) == 5); BOOST_REQUIRE(add(2, 2) == 4); if(add(2, 2) != 4) BOOST_ERROR("oops!"); if(add(2, 2) != 4) BOOST_FAIL("oops!"); if(add(2, 2) != 4) throw "oops!"; BOOST_CHECK_MESSAGE(add(2, 2) == 4, "add(..) result: " << add(2, 2)); BOOST_CHECK_EQUAL(add(2, 2), 4); } BOOST_AUTO_TEST_SUITE_END()