1 // (C) Copyright Gennadiy Rozental 2011-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 example 10 #include <boost/test/included/unit_test.hpp> 11 12 BOOST_AUTO_TEST_SUITE( test_suite1 ) 13 BOOST_AUTO_TEST_CASE(test_case1)14BOOST_AUTO_TEST_CASE( test_case1 ) 15 { 16 BOOST_TEST_WARN( sizeof(int) < 4U ); 17 } 18 BOOST_AUTO_TEST_CASE(test_case2)19BOOST_AUTO_TEST_CASE( test_case2 ) 20 { 21 BOOST_TEST_REQUIRE( 1 == 2 ); 22 BOOST_FAIL( "Should never reach this line" ); 23 } 24 25 BOOST_AUTO_TEST_SUITE_END() BOOST_AUTO_TEST_SUITE(test_suite2)26BOOST_AUTO_TEST_SUITE( test_suite2 ) 27 28 BOOST_AUTO_TEST_CASE( test_case3 ) 29 { 30 BOOST_TEST( true ); 31 } 32 BOOST_AUTO_TEST_CASE(test_case4)33BOOST_AUTO_TEST_CASE( test_case4 ) 34 { 35 BOOST_TEST( false ); 36 } 37 38 BOOST_AUTO_TEST_SUITE_END() 39 //] 40