| #define BOOST_TEST_MODULE example | |
| #include <boost/test/included/unit_test.hpp> | |
| struct F { | |
| F() : i( 0 ) { BOOST_TEST_MESSAGE( "setup fixture" ); } | |
| ~F() { BOOST_TEST_MESSAGE( "teardown fixture" ); } | |
| int i; | |
| }; | |
| BOOST_FIXTURE_TEST_CASE( test_case1, F ) | |
| { | |
| BOOST_CHECK( i == 1 ); | |
| ++i; | |
| } | |
| BOOST_FIXTURE_TEST_CASE( test_case2, F ) | |
| { | |
| BOOST_CHECK_EQUAL( i, 1 ); | |
| } | |
| BOOST_AUTO_TEST_CASE( test_case3 ) | |
| { | |
| BOOST_CHECK( true ); | |
| } |