Boost logo

Boost Users :

From: Will Bryant (will_at_[hidden])
Date: 2005-09-21 03:18:04


Hi all,

Is BOOST_CHECK_CLOSE supposed to work with integral types? I find that
if I try:

        long var1 = 1001;
        BOOST_CHECK_CLOSE(var1, 2000L, 10L);

under both MSVC 2005 and GCC 3.4, it'll pass, which is wrong as far as I
can see - whereas:

        double var2 = 1001.0;
        BOOST_CHECK_CLOSE(var2, 2000.0, 10.0);

fails as it should.

Why is this? int has the same problem.

Cheers,
Will

-- 
Will Bryant
http://carcino.gen.nz/
will_at_[hidden]
+64 21 655 443

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net