Handle empty strings in serializer

This commit is contained in:
Joakim Hove
2020-09-02 07:49:04 +02:00
parent 015d8ff923
commit e99e2c5e82
2 changed files with 26 additions and 6 deletions
+9
View File
@@ -48,3 +48,12 @@ BOOST_AUTO_TEST_CASE(SERIALIZER) {
BOOST_CHECK(m2 == m);
}
BOOST_AUTO_TEST_CASE(EMPTY_STRING) {
Opm::Serializer ser;
ser.put(std::string{});
BOOST_CHECK_THROW( ser.put(""), std::logic_error);
Opm::Serializer ser2(ser.buffer);
BOOST_CHECK_EQUAL(ser2.get<std::string>(), "");
}