TEST_CASE_TEMPLATE("Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRUSIVE",T,
TEST_CASE_TEMPLATE("Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRUSIVE",T,
...
@@ -128,3 +209,69 @@ TEST_CASE_TEMPLATE("Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRU
...
@@ -128,3 +209,69 @@ TEST_CASE_TEMPLATE("Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRU
CHECK_THROWS_WITH_AS(p3=json(j),"[json.exception.out_of_range.403] key 'age' not found",json::out_of_range);
CHECK_THROWS_WITH_AS(p3=json(j),"[json.exception.out_of_range.403] key 'age' not found",json::out_of_range);
}
}
}
}
TEST_CASE_TEMPLATE("Serialization/deserialization of classes with 26 public/private member variables via NLOHMANN_DEFINE_TYPE_INTRUSIVE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE",T,