Commit 6ddb1150 authored by Niels's avatar Niels

more coverage

parent 2dd94dd9
......@@ -7344,6 +7344,13 @@ TEST_CASE("parser class")
// horizontal tab
CHECK(json::parser("\"\\t\"").parse() == json("\t"));
// exotic test cases for full coverage
{
std::stringstream ss;
ss << "\"\\u000\n1\"";
CHECK(json::parser(ss).parse().get<json::string_t>() == "\x01");
}
CHECK(json::parser("\"\\u0001\"").parse().get<json::string_t>() == "\x01");
CHECK(json::parser("\"\\u000a\"").parse().get<json::string_t>() == "\n");
CHECK(json::parser("\"\\u00b0\"").parse().get<json::string_t>() == "°");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment