• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 #include <boost/test/included/unit_test.hpp>
10 using namespace boost::unit_test;
11 
test_case1()12 void test_case1() { /* ... */ }
test_case2()13 void test_case2() { /* ... */ }
test_case3()14 void test_case3() { /* ... */ }
test_case4()15 void test_case4() { /* ... */ }
16 
init_unit_test_suite(int,char * [])17 test_suite* init_unit_test_suite( int /*argc*/, char* /*argv*/[] )
18 {
19   test_suite* ts1 = BOOST_TEST_SUITE( "test_suite1" );
20   ts1->add( BOOST_TEST_CASE( &test_case1 ) );
21   ts1->add( BOOST_TEST_CASE( &test_case2 ) );
22 
23   test_suite* ts2 = BOOST_TEST_SUITE( "test_suite2" );
24   ts2->add( BOOST_TEST_CASE( &test_case3 ) );
25   ts2->add( BOOST_TEST_CASE( &test_case4 ) );
26 
27   framework::master_test_suite().add( ts1 );
28   framework::master_test_suite().add( ts2 );
29 
30   return 0;
31 }
32 //]
33