Merge topic 'string-JSON-error-modes'

93dce4b4bf string(JSON): fix error message on invalid mode

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7130
This commit is contained in:
Brad King
2022-03-31 12:51:57 +00:00
committed by Kitware Robot
2 changed files with 3 additions and 3 deletions

View File

@@ -1106,8 +1106,8 @@ bool HandleJSONCommand(std::vector<std::string> const& arguments,
mode != "EQUAL"_s) {
throw json_error(
{ "got an invalid mode '"_s, mode,
"', expected one of GET, GET_ARRAY, TYPE, MEMBER, MEMBERS,"
" LENGTH, REMOVE, SET, EQUAL"_s });
"', expected one of GET, TYPE, MEMBER, LENGTH, REMOVE, SET, "
" EQUAL"_s });
}
const auto& jsonstr = args.PopFront("missing json string argument"_s);

View File

@@ -1,5 +1,5 @@
CMake Error at JSONWrongMode.cmake:1 \(string\):
string sub-command JSON got an invalid mode 'FOO', expected one of GET,
GET_ARRAY, TYPE, MEMBER, MEMBERS, LENGTH, REMOVE, SET, EQUAL.
TYPE, MEMBER, LENGTH, REMOVE, SET, EQUAL.
Call Stack \(most recent call first\):
CMakeLists\.txt:[0-9]+ \(include\)