1 // (C) Copyright Andrzej Krzemienski 2015. 2 // Distributed under the Boost Software License, Version 1.0. 3 // (See accompanying file LICENSE_1_0.txt or copy at 4 // http://www.boost.org/LICENSE_1_0.txt) 5 6 // See http://www.boost.org/libs/test for the library home page. 7 8 //[example_code 9 #define BOOST_TEST_MODULE fixture_02 10 #include <boost/test/included/unit_test.hpp> 11 12 struct F { FF13 F() : i( 0 ) { BOOST_TEST_MESSAGE( "setup fixture" ); } ~FF14 ~F() { BOOST_TEST_MESSAGE( "teardown fixture" ); } 15 16 int i; 17 }; 18 BOOST_FIXTURE_TEST_SUITE(s,F)19BOOST_FIXTURE_TEST_SUITE(s, F) 20 21 BOOST_AUTO_TEST_CASE(test_case1) 22 { 23 BOOST_TEST_MESSAGE("running test_case1"); 24 BOOST_TEST(i == 0); 25 } 26 BOOST_AUTO_TEST_CASE(test_case2)27 BOOST_AUTO_TEST_CASE(test_case2) 28 { 29 BOOST_TEST_MESSAGE("running test_case2"); 30 BOOST_TEST(i == 0); 31 } 32 33 BOOST_AUTO_TEST_SUITE_END() 34 //] 35