From: Hugo Duncan (hugoduncan_at_[hidden])
Date: 2007-02-16 12:03:35
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.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk