another test case

This commit is contained in:
Niels 2015-04-12 18:33:38 +02:00
parent 6ddb115072
commit 4c55ada0f7

View file

@ -7346,9 +7346,16 @@ TEST_CASE("parser class")
// exotic test cases for full coverage // exotic test cases for full coverage
{ {
std::stringstream ss; {
ss << "\"\\u000\n1\""; std::stringstream ss;
CHECK(json::parser(ss).parse().get<json::string_t>() == "\x01"); ss << "\"\\u000\n1\"";
CHECK(json::parser(ss).parse().get<json::string_t>() == "\x01");
}
{
std::stringstream ss;
ss << "\"\\u00\n01\"";
CHECK(json::parser(ss).parse().get<json::string_t>() == "\x01");
}
} }
CHECK(json::parser("\"\\u0001\"").parse().get<json::string_t>() == "\x01"); CHECK(json::parser("\"\\u0001\"").parse().get<json::string_t>() == "\x01");