From 79e8a35480214525955258fca8119be0e33f13f3 Mon Sep 17 00:00:00 2001 From: tobias <tobias@5a81b35b-ba03-0410-adc8-b2c5c5119f08> Date: Tue, 11 May 2010 15:20:47 +0000 Subject: [PATCH] fix floating point problem in sdf unit test git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2240 5a81b35b-ba03-0410-adc8-b2c5c5119f08 --- modules/io/tests/test_io_sdf.cc | 8 ++++---- modules/io/tests/testfiles/sdf/properties.sdf | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/io/tests/test_io_sdf.cc b/modules/io/tests/test_io_sdf.cc index 8f26c6fbe..369ea6f8b 100644 --- a/modules/io/tests/test_io_sdf.cc +++ b/modules/io/tests/test_io_sdf.cc @@ -104,10 +104,10 @@ BOOST_AUTO_TEST_CASE(properties_sdf) { BOOST_REQUIRE(i->HasProp("prop_one")); BOOST_REQUIRE(i->HasProp("prop_two")); - BOOST_CHECK_EQUAL(i->GetStringProp("prop_one"), - boost::lexical_cast<std::string>(count)); - BOOST_CHECK_EQUAL(i->GetStringProp("prop_two"), - boost::lexical_cast<std::string>(count*(-2))); + BOOST_CHECK_CLOSE(boost::lexical_cast<Real>(i->GetStringProp("prop_one")), + Real(count),Real(1e-4)); + BOOST_CHECK_CLOSE(boost::lexical_cast<Real>(i->GetStringProp("prop_two")), + Real(count*(-2.2)),Real(1e-4)); } } diff --git a/modules/io/tests/testfiles/sdf/properties.sdf b/modules/io/tests/testfiles/sdf/properties.sdf index edaf39129..95a1b950f 100644 --- a/modules/io/tests/testfiles/sdf/properties.sdf +++ b/modules/io/tests/testfiles/sdf/properties.sdf @@ -19,7 +19,7 @@ M END 1 > <prop_two> --2 +-2.2 $$$$ Simple Ligand 2 @@ -43,6 +43,6 @@ M END 2 > <prop_two> --4 +-4.4 $$$$ -- GitLab