mirror of
https://git.gfz-potsdam.de/naaice/iphreeqc.git
synced 2025-12-15 16:18:22 +01:00
test: update PhreeqcEngine tests to skip Charge, H(0), and O(0) values
This commit is contained in:
parent
486fc6d3cc
commit
52f61f6db0
@ -24,17 +24,18 @@ POET_TEST(PhreeqcEngineStep) {
|
||||
PhreeqcEngine engine(pqc_mat, 1);
|
||||
|
||||
std::vector<double> 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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user