From 4f222be7f21aa3c242dcd0f66ffa879bceb8d6fb Mon Sep 17 00:00:00 2001 From: Siarhei Fedartsou Date: Fri, 30 Sep 2022 17:49:44 +0200 Subject: [PATCH] add comments --- fuzz/escape_json.cc | 5 +++-- unit_tests/util/string_util.cpp | 7 +++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/fuzz/escape_json.cc b/fuzz/escape_json.cc index 5f5fdc81c..312bb498f 100644 --- a/fuzz/escape_json.cc +++ b/fuzz/escape_json.cc @@ -5,13 +5,14 @@ #include #include -using osrm::util::escape_JSON; +using osrm::util::EscapeJSONString; extern "C" int LLVMFuzzerTestOneInput(const unsigned char *data, unsigned long size) { const std::string in(reinterpret_cast(data), size); - const auto escaped = escape_JSON(in); + std::string escaped; + EscapeJSONString(in, escaped); escape(escaped.data()); return 0; diff --git a/unit_tests/util/string_util.cpp b/unit_tests/util/string_util.cpp index 42521babb..c36ced0d9 100644 --- a/unit_tests/util/string_util.cpp +++ b/unit_tests/util/string_util.cpp @@ -12,12 +12,15 @@ using namespace osrm::util; BOOST_AUTO_TEST_CASE(json_escaping) { std::string input{"\b\\"}; - std::string output{escape_JSON(input)}; + std::string output; + EscapeJSONString(input, output); + BOOST_CHECK_EQUAL(SizeOfEscapedJSONString(input), 4); BOOST_CHECK_EQUAL(output, "\\b\\\\"); input = "Aleja \"Solidarnosci\""; - output = escape_JSON(input); + EscapeJSONString(input, output); + BOOST_CHECK_EQUAL(SizeOfEscapedJSONString(input), 24); BOOST_CHECK_EQUAL(output, "Aleja \\\"Solidarnosci\\\""); }