• 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  
9  //[example_code
10  #define BOOST_TEST_MODULE example
11  #include <boost/test/included/unit_test.hpp>
12  using namespace boost::unit_test;
13  
moo(int arg1,int arg2,int mod)14  bool moo( int arg1, int arg2, int mod ) { return ((arg1+arg2) % mod) == 0; }
15  
BOOST_AUTO_TEST_CASE(test)16  BOOST_AUTO_TEST_CASE( test )
17  {
18    int i = 17;
19    int j = 15;
20    unit_test_log.set_threshold_level( log_warnings );
21    BOOST_WARN( moo( 12,i,j ) );
22    BOOST_WARN_PREDICATE( moo, (12)(i)(j) );
23  }
24  //]
25