added: data::AquiferData mpiserializer test

This commit is contained in:
Arne Morten Kvarving
2022-09-02 15:52:46 +02:00
parent 14070fdfcb
commit 4035e6a1a8

View File

@@ -543,14 +543,17 @@ BOOST_AUTO_TEST_CASE(RestartValue)
DO_CHECKS(RestartValue)
}
#define TEST_FOR_TYPE_NAMED(TYPE, NAME) \
#define TEST_FOR_TYPE_NAMED_OBJ(TYPE, NAME, OBJ) \
BOOST_AUTO_TEST_CASE(NAME) \
{ \
auto val1 = Opm::TYPE::serializeObject(); \
auto val1 = Opm::TYPE::OBJ(); \
auto val2 = PackUnpack2(val1); \
DO_CHECKS(TYPE) \
}
#define TEST_FOR_TYPE_NAMED(TYPE, NAME) \
TEST_FOR_TYPE_NAMED_OBJ(TYPE, NAME, serializeObject)
#define TEST_FOR_TYPE(TYPE) \
TEST_FOR_TYPE_NAMED(TYPE, TYPE)
@@ -571,6 +574,9 @@ TEST_FOR_TYPE(BCConfig)
TEST_FOR_TYPE(BrineDensityTable)
TEST_FOR_TYPE(ColumnSchema)
TEST_FOR_TYPE(Connection)
TEST_FOR_TYPE_NAMED_OBJ(data::AquiferData, AquiferData_CarterTracy, serializeObjectC)
TEST_FOR_TYPE_NAMED_OBJ(data::AquiferData, AquiferData_Fetkovich, serializeObjectF)
TEST_FOR_TYPE_NAMED_OBJ(data::AquiferData, AquiferData_Numeric, serializeObjectN)
TEST_FOR_TYPE_NAMED(data::CarterTracyData, CarterTracyData)
TEST_FOR_TYPE_NAMED(data::CellData, CellData)
TEST_FOR_TYPE_NAMED(data::Connection, dataConnection)