fix clang tidy warnings and add nolint for certain occaisons
This commit is contained in:
parent
47c3eb785e
commit
5f822d863f
@ -37,7 +37,9 @@ using nlohmann::json;
|
||||
namespace persons
|
||||
{
|
||||
#define PERSON_CLASS_BODY(ClassName, Visibility) \
|
||||
/* NOLINTNEXTLINE(bugprone-macro-parentheses) */ \
|
||||
Visibility: \
|
||||
/* NOLINTNEXTLINE(readability-redundant-string-init): collides with -Weffc++ */ \
|
||||
std::string name = ""; \
|
||||
int age = 0; \
|
||||
json metadata = nullptr; \
|
||||
@ -96,6 +98,7 @@ namespace persons
|
||||
y == other.y && \
|
||||
z == other.z; \
|
||||
} \
|
||||
/* NOLINTNEXTLINE(bugprone-macro-parentheses) */ \
|
||||
Visibility: \
|
||||
int a = 0; \
|
||||
int b = 0; \
|
||||
@ -242,11 +245,11 @@ TEST_CASE_TEMPLATE("Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRU
|
||||
std::string json_string;
|
||||
if (std::is_same<json_t, nlohmann::ordered_json>::value)
|
||||
{
|
||||
json_string = "{\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}}";
|
||||
json_string = R"str({"age":1,"name":"Erik","metadata":{"haircuts":2}})str";
|
||||
}
|
||||
else
|
||||
{
|
||||
json_string = "{\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"}";
|
||||
json_string = R"str({"age":1,"metadata":{"haircuts":2},"name":"Erik"})str";
|
||||
}
|
||||
CHECK(json_t(p1).dump() == json_string);
|
||||
|
||||
@ -286,11 +289,11 @@ TEST_CASE_TEMPLATE("Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRU
|
||||
std::string json_string;
|
||||
if (std::is_same<json_t, nlohmann::ordered_json>::value)
|
||||
{
|
||||
json_string = "{\"age\":0,\"name\":\"\",\"metadata\":null}";
|
||||
json_string = R"str({"age":0,"name":"","metadata":null})str";
|
||||
}
|
||||
else
|
||||
{
|
||||
json_string = "{\"age\":0,\"metadata\":null,\"name\":\"\"}";
|
||||
json_string = R"str({"age":0,"metadata":null,"name":""})str";
|
||||
}
|
||||
CHECK(json_t(p0).dump() == json_string);
|
||||
|
||||
@ -298,11 +301,11 @@ TEST_CASE_TEMPLATE("Serialization/deserialization via NLOHMANN_DEFINE_TYPE_INTRU
|
||||
T p1("Erik", 1, {{"haircuts", 2}});
|
||||
if (std::is_same<json_t, nlohmann::ordered_json>::value)
|
||||
{
|
||||
json_string = "{\"age\":1,\"name\":\"Erik\",\"metadata\":{\"haircuts\":2}}";
|
||||
json_string = R"str({"age":1,"name":"Erik","metadata":{"haircuts":2}})str";
|
||||
}
|
||||
else
|
||||
{
|
||||
json_string = "{\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"}";
|
||||
json_string = R"str({"age":1,"metadata":{"haircuts":2},"name":"Erik"})str";
|
||||
}
|
||||
CHECK(json_t(p1).dump() == json_string);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user