]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
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 decorator_13 | |
10 | #include <boost/test/included/unit_test.hpp> | |
11 | ||
12 | namespace utf = boost::unit_test; | |
13 | namespace fpc = boost::test_tools::fpc; | |
14 | ||
15 | BOOST_AUTO_TEST_CASE(test1, * utf::tolerance(0.0005)) | |
16 | { | |
17 | BOOST_TEST( 0.001 == 0.000 ); | |
18 | BOOST_TEST( 1.100 == 1.101 ); | |
19 | } | |
20 | ||
21 | BOOST_AUTO_TEST_CASE(test2, * utf::tolerance(0.005)) | |
22 | { | |
23 | BOOST_TEST( 0.001 == 0.000 ); | |
24 | BOOST_TEST( 1.100 == 1.101 ); | |
25 | } | |
26 | ||
27 | BOOST_AUTO_TEST_CASE(test3, * utf::tolerance(0.05F)) | |
28 | { | |
29 | BOOST_TEST( 0.001 == 0.000 ); | |
30 | BOOST_TEST( 1.100 == 1.101 ); | |
31 | } | |
32 | ||
33 | BOOST_AUTO_TEST_CASE(test4, | |
34 | * utf::tolerance(fpc::percent_tolerance(0.05))) | |
35 | { | |
36 | BOOST_TEST( 0.001 == 0.000 ); | |
37 | BOOST_TEST( 1.100 == 1.101 ); | |
38 | } | |
39 | ||
40 | BOOST_AUTO_TEST_CASE(test5, | |
41 | * utf::tolerance(fpc::percent_tolerance(0.5))) | |
42 | { | |
43 | BOOST_TEST( 0.001 == 0.000 ); | |
44 | BOOST_TEST( 1.100 == 1.101 ); | |
45 | } | |
46 | //] |