Boost logo

Boost :

Subject: Re: [boost] [test] floating point comparison
From: Gennadiy Rozental (rogeeff_at_[hidden])
Date: 2015-04-26 03:14:29


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.

Gennadiy


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk