mirror of
https://github.com/nlohmann/json.git
synced 2026-07-21 19:23:03 +04:00
Fix clang-tidy misc-const-correctness in unit-udt_macro.cpp
The four zero-member ONLY_SERIALIZE test objects are only ever read (via to_json), never mutated, so mark them const per clang-tidy. Signed-off-by: Niels Lohmann <mail@nlohmann.me>
This commit is contained in:
@@ -1340,7 +1340,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of zero-member types via NLOHM
|
|||||||
|
|
||||||
SECTION("NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE with zero members")
|
SECTION("NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE with zero members")
|
||||||
{
|
{
|
||||||
persons::empty_intrusive_only_serialize obj{};
|
const persons::empty_intrusive_only_serialize obj{};
|
||||||
Json j = obj;
|
Json j = obj;
|
||||||
CHECK(j.dump() == "{}");
|
CHECK(j.dump() == "{}");
|
||||||
}
|
}
|
||||||
@@ -1363,7 +1363,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of zero-member types via NLOHM
|
|||||||
|
|
||||||
SECTION("NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE with zero members")
|
SECTION("NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE with zero members")
|
||||||
{
|
{
|
||||||
persons::empty_non_intrusive_only_serialize obj{};
|
const persons::empty_non_intrusive_only_serialize obj{};
|
||||||
Json j = obj;
|
Json j = obj;
|
||||||
CHECK(j.dump() == "{}");
|
CHECK(j.dump() == "{}");
|
||||||
}
|
}
|
||||||
@@ -1386,7 +1386,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of zero-member types via NLOHM
|
|||||||
|
|
||||||
SECTION("NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE with zero own members")
|
SECTION("NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE with zero own members")
|
||||||
{
|
{
|
||||||
persons::empty_derived_intrusive_only_serialize obj{"Erik", 1, nullptr};
|
const persons::empty_derived_intrusive_only_serialize obj{"Erik", 1, nullptr};
|
||||||
Json j = obj;
|
Json j = obj;
|
||||||
CHECK(j.dump() == derived_dump);
|
CHECK(j.dump() == derived_dump);
|
||||||
}
|
}
|
||||||
@@ -1409,7 +1409,7 @@ TEST_CASE_TEMPLATE("Serialization/deserialization of zero-member types via NLOHM
|
|||||||
|
|
||||||
SECTION("NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE with zero own members")
|
SECTION("NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE with zero own members")
|
||||||
{
|
{
|
||||||
persons::empty_derived_non_intrusive_only_serialize obj{"Erik", 1, nullptr};
|
const persons::empty_derived_non_intrusive_only_serialize obj{"Erik", 1, nullptr};
|
||||||
Json j = obj;
|
Json j = obj;
|
||||||
CHECK(j.dump() == derived_dump);
|
CHECK(j.dump() == derived_dump);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user