Boost logo

Boost :

From: John Maddock (john_at_[hidden])
Date: 2007-02-16 12:07:37


Hugo Duncan wrote:
> Hi,
>
> Just to chime in with my problems using BOOST_CHECK_CLOSE ...
>
> I always have problems when checking for small numbers or zero. I
> write something like BOOST_CHECK_CLOSE(0,x,1e-5) and start wondering
> why it
> fails, then rewrite the test using an epsilon value.
>
> When I know the value is going to be near zero this is ok, but
> sometimes tests are written for computed values. A possible solution
> would be to
> have a check that uses the maximum of a relative and an absolute
> tolerance.

Whatever it is, that's a different test. I certainly have lots of existing
tests that require say a N epsilon max error irrespective of how small the
value is.

John.


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