chore: Fix tests for clang-tidy bugprone-unchecked-optional-access check (#6502)

This commit is contained in:
Alex Kremer
2026-03-16 23:47:40 +00:00
committed by GitHub
parent ffea3977f0
commit 7e7b71d84c
55 changed files with 495 additions and 150 deletions

View File

@@ -1343,10 +1343,11 @@ public:
}
STParsedJSONObject parsed("test", j.getJson(JsonOptions::none));
if (!parsed.object)
if (!parsed.object.has_value())
{
fail("Unable to build object from json");
if (STObject(j) != parsed.object)
}
else if (STObject(j) != parsed.object)
{
log << "ORIG: " << j.getJson(JsonOptions::none) << '\n'
<< "BUILT " << parsed.object->getJson(JsonOptions::none) << std::endl;