From 7c854ea3d135f6722b65062971af8d11d59efb83 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 17 Jun 2025 10:17:46 -0400 Subject: [PATCH] test(tests): updated tests to use fractional checks tests for eos and approx8 now use relative error to account for large dynamic range --- tests/composition/compositionTest.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/composition/compositionTest.cpp b/tests/composition/compositionTest.cpp index 7553162..7a99133 100644 --- a/tests/composition/compositionTest.cpp +++ b/tests/composition/compositionTest.cpp @@ -61,13 +61,13 @@ TEST_F(compositionTest, setGetComposition) { EXPECT_THROW(comp.setMassFraction("He-3", 0.3), std::runtime_error); EXPECT_NO_THROW(comp.setMassFraction({"H-1", "He-4"}, {0.5, 0.5})); - EXPECT_THROW(comp.getComposition("H-1"), std::runtime_error); + EXPECT_THROW(auto r = comp.getComposition("H-1"), std::runtime_error); EXPECT_TRUE(comp.finalize()); EXPECT_DOUBLE_EQ(comp.getComposition("H-1").first.mass_fraction(), 0.5); EXPECT_NO_THROW(comp.setMassFraction({"H-1", "He-4"}, {0.6, 0.6})); EXPECT_FALSE(comp.finalize()); - EXPECT_THROW(comp.getComposition("H-1"), std::runtime_error); + EXPECT_THROW(auto r = comp.getComposition("H-1"), std::runtime_error); } TEST_F(compositionTest, setGetNumberFraction) {