
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Gennadiy Rozental Sent: 26 April 2015 08:14 To: boost@lists.boost.org Subject: Re: [boost] [test] floating point comparison
Emil Dotchevski <emildotchevski <at> gmail.com> writes:
Hello,
Can someone please tell me exactly what do I need to include and which namespace to use to get exact same behavior as:
#include <boost/test/floating_point_comparison.hpp>
bool check( float a, float b, float tolerance ) { using namespace boost::test_tools; return check_is_close(a,b,fraction_tolerance(tolerance)); }
(The above used to work with older Boost versions but no longer.)
Do you refer to the develop branch?
BOOST_TEST(a==b, tolerance);
should do the same. Or
BOOST_TEST(a==b);
if tolerance is set for test case.
As I have explained before, most recently about check_is_close, users would clearly like to use the code in #include <boost/test/floating_point_comparison.hpp> outside Boost.Test. I have put some time into providing documentation to go in Boost.Math that demonstrate and explain how this can be done. It would be *really unhelpful* to remove this facility. Paul --- Paul A. Bristow Prizet Farmhouse Kendal UK LA8 8AB +44 (0) 1539 561830