From 52f61f6db06738860ec454b88e63d4c2233cc231 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20L=C3=BCbke?= Date: Wed, 4 Dec 2024 07:43:25 +0000 Subject: [PATCH] test: update PhreeqcEngine tests to skip Charge, H(0), and O(0) values --- poet/test/testPhreeqcEngine.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/poet/test/testPhreeqcEngine.cpp b/poet/test/testPhreeqcEngine.cpp index 2972aa93..84d6e78f 100644 --- a/poet/test/testPhreeqcEngine.cpp +++ b/poet/test/testPhreeqcEngine.cpp @@ -24,17 +24,18 @@ POET_TEST(PhreeqcEngineStep) { PhreeqcEngine engine(pqc_mat, 1); std::vector cell_values = pqc_mat.get().values; + cell_values.erase(cell_values.begin(), cell_values.begin() + 1); EXPECT_NO_THROW(engine.runCell(cell_values, 0)); EXPECT_NO_THROW(engine.runCell(cell_values, 100)); for (std::size_t i = 0; i < cell_values.size(); ++i) { - // ignore Charge, H(0) and O(0) - if (i >= 3 && i <= 5) { + // skip Charge, H(0) and O(0) + if (i >= 2 && i <= 4) { continue; } - EXPECT_NEAR(cell_values[i], base_test::expected_values[i], - base_test::expected_errors[i]); + EXPECT_NEAR(cell_values[i], base_test::expected_values[i + 1], + base_test::expected_errors[i + 1]); } EXPECT_THROW(engine.runCell(cell_values, -1), std::invalid_argument);