diff --git a/modules/img/alg/tests/test_discrete_shrink.cc b/modules/img/alg/tests/test_discrete_shrink.cc index 30be5ab060e9f12513becff5bf43fa86b0c61b80..96708a0509ba8b8f74ba199cdb937b87a7bf52c5 100644 --- a/modules/img/alg/tests/test_discrete_shrink.cc +++ b/modules/img/alg/tests/test_discrete_shrink.cc @@ -53,7 +53,7 @@ void test() h.GetReal(p2+Point(1,0))+ h.GetReal(p2+Point(0,1))+ h.GetReal(p2+Point(1,1))); - BOOST_CHECK(std::fabs(sm-rh.GetReal(it))<1e-10); + BOOST_CHECK_CLOSE(std::fabs(sm-rh.GetReal(it)),0.0,0.000001); } } diff --git a/modules/img/base/tests/test_image.cc b/modules/img/base/tests/test_image.cc index 38c4431e529f3f3fa8b37712ef97243f8d28b9f8..8ee8161a0cd3c3d9e4205994ceed619c3b57f6b2 100644 --- a/modules/img/base/tests/test_image.cc +++ b/modules/img/base/tests/test_image.cc @@ -312,7 +312,7 @@ void test_ImageOps() ImageHandle h3=h1+h2; for(ExtentIterator it(Extent(Point(-4,-3),Point(4,5))); !it.AtEnd(); ++it) { if(ex1.Contains(it) && ex2.Contains(it)) { - BOOST_REQUIRE(std::fabs(h3.GetReal(it)-(h1.GetReal(it)+h2.GetReal(it)))<1e-10); + BOOST_REQUIRE_CLOSE(std::fabs(h3.GetReal(it)-(h1.GetReal(it)+h2.GetReal(it))),0.0,0.000001); } else if (ex1.Contains(it)) { BOOST_REQUIRE(h3.GetReal(it)==h1.GetReal(it)); } else { diff --git a/modules/io/tests/test_io_sdf.cc b/modules/io/tests/test_io_sdf.cc index 369ea6f8b7ba03d7e6e2f11317609c6e1e8f244d..bbf858427da81a44a098a997b28682a1cb205073 100644 --- a/modules/io/tests/test_io_sdf.cc +++ b/modules/io/tests/test_io_sdf.cc @@ -132,7 +132,7 @@ BOOST_AUTO_TEST_CASE(read_sdf) // check properties BOOST_CHECK(ch.HasProp("r_i_glide_rmsd")); - BOOST_CHECK_EQUAL(boost::lexical_cast<Real>(boost::trim_copy + BOOST_CHECK_EQUAL(boost::lexical_cast<float>(boost::trim_copy (ch.GetStringProp("r_i_glide_rmsd"))), 0.543804f); }