mirror of
https://git.gfz-potsdam.de/naaice/iphreeqc.git
synced 2025-12-16 00:28:23 +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);
|
PhreeqcEngine engine(pqc_mat, 1);
|
||||||
|
|
||||||
std::vector<double> cell_values = pqc_mat.get().values;
|
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, 0));
|
||||||
EXPECT_NO_THROW(engine.runCell(cell_values, 100));
|
EXPECT_NO_THROW(engine.runCell(cell_values, 100));
|
||||||
|
|
||||||
for (std::size_t i = 0; i < cell_values.size(); ++i) {
|
for (std::size_t i = 0; i < cell_values.size(); ++i) {
|
||||||
// ignore Charge, H(0) and O(0)
|
// skip Charge, H(0) and O(0)
|
||||||
if (i >= 3 && i <= 5) {
|
if (i >= 2 && i <= 4) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
EXPECT_NEAR(cell_values[i], base_test::expected_values[i],
|
EXPECT_NEAR(cell_values[i], base_test::expected_values[i + 1],
|
||||||
base_test::expected_errors[i]);
|
base_test::expected_errors[i + 1]);
|
||||||
}
|
}
|
||||||
|
|
||||||
EXPECT_THROW(engine.runCell(cell_values, -1), std::invalid_argument);
|
EXPECT_THROW(engine.runCell(cell_values, -1), std::invalid_argument);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user