Skip to content

Commit 696e014

Browse files
committed
Fix test failures due to round-off error.
1 parent a18fad8 commit 696e014

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/tests/TestScatteringFactorTable.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ class TestScatteringFactorTable : public CxxTest::TestSuite
7777
TS_ASSERT_THROWS(msftb->lookup(""), invalid_argument);
7878
TS_ASSERT_DELTA(6.0, msftb->lookup("C"), 0.01);
7979
msftb->setCustomAs("C", "C", 6.3);
80-
TS_ASSERT_EQUALS(6.3, msftb->lookup("C"));
80+
TS_ASSERT_DELTA(6.3, msftb->lookup("C"), meps);
8181
msftb->setCustomAs("C", "C", 6.4);
8282
TS_ASSERT_DELTA(6.4, msftb->lookup("C"), meps);
8383
TS_ASSERT_THROWS(msftb->lookup("Ccustom"), invalid_argument);
@@ -107,13 +107,13 @@ class TestScatteringFactorTable : public CxxTest::TestSuite
107107
msftb->setCustomAs("C", "C", 6.3);
108108
TS_ASSERT_EQUALS(1u, msftb->getCustomSymbols().size());
109109
TS_ASSERT_EQUALS(1u, msftb->getCustomSymbols().count("C"));
110-
TS_ASSERT_EQUALS(6.3, msftb->lookup("C"));
110+
TS_ASSERT_DELTA(6.3, msftb->lookup("C"), meps);
111111
ScatteringFactorTablePtr sftb1 = msftb->clone();
112112
msftb->resetCustom("C");
113113
TS_ASSERT(msftb->getCustomSymbols().empty());
114114
TS_ASSERT_EQUALS(1u, sftb1->getCustomSymbols().size());
115115
TS_ASSERT_EQUALS(1u, sftb1->getCustomSymbols().count("C"));
116-
TS_ASSERT_EQUALS(6.3, sftb1->lookup("C"));
116+
TS_ASSERT_DELTA(6.3, sftb1->lookup("C"), meps);
117117
sftb1->resetAll();
118118
TS_ASSERT(msftb->getCustomSymbols().empty());
119119
}

0 commit comments

Comments
 (0)