Boost logo

Boost :

From: Hugo Duncan (hugoduncan_at_[hidden])
Date: 2007-02-16 12:03:35


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.

Hugo


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