decorator_13.run-fail.cpp 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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. // See http://www.boost.org/libs/test for the library home page.
  6. //[example_code
  7. #define BOOST_TEST_MODULE decorator_13
  8. #include <boost/test/included/unit_test.hpp>
  9. namespace utf = boost::unit_test;
  10. namespace fpc = boost::test_tools::fpc;
  11. BOOST_AUTO_TEST_CASE(test1, * utf::tolerance(0.0005))
  12. {
  13. BOOST_TEST( 0.001 == 0.000 );
  14. BOOST_TEST( 1.100 == 1.101 );
  15. }
  16. BOOST_AUTO_TEST_CASE(test2, * utf::tolerance(0.005))
  17. {
  18. BOOST_TEST( 0.001 == 0.000 );
  19. BOOST_TEST( 1.100 == 1.101 );
  20. }
  21. BOOST_AUTO_TEST_CASE(test3, * utf::tolerance(0.05F))
  22. {
  23. BOOST_TEST( 0.001 == 0.000 );
  24. BOOST_TEST( 1.100 == 1.101 );
  25. }
  26. BOOST_AUTO_TEST_CASE(test4,
  27. * utf::tolerance(fpc::percent_tolerance(0.05)))
  28. {
  29. BOOST_TEST( 0.001 == 0.000 );
  30. BOOST_TEST( 1.100 == 1.101 );
  31. }
  32. BOOST_AUTO_TEST_CASE(test5,
  33. * utf::tolerance(fpc::percent_tolerance(0.5)))
  34. {
  35. BOOST_TEST( 0.001 == 0.000 );
  36. BOOST_TEST( 1.100 == 1.101 );
  37. }
  38. //]