strings are escaped
This commit is contained in:
parent
5ec433604a
commit
a5188b08df
2 changed files with 80 additions and 1 deletions
|
@ -11,6 +11,19 @@ using nlohmann::json;
|
|||
|
||||
TEST_CASE()
|
||||
{
|
||||
CHECK(json::escape_string("\\") == "\\\\");
|
||||
CHECK(json::escape_string("\"") == "\\\"");
|
||||
CHECK(json::escape_string("\n") == "\\n");
|
||||
CHECK(json::escape_string("\r") == "\\r");
|
||||
CHECK(json::escape_string("\f") == "\\f");
|
||||
CHECK(json::escape_string("\b") == "\\b");
|
||||
CHECK(json::escape_string("\t") == "\\t");
|
||||
|
||||
{
|
||||
json j = "AC/DC";
|
||||
CHECK(j.dump() == "\"AC/DC\"");
|
||||
}
|
||||
|
||||
{
|
||||
json j = {1, 2, 3, 4};
|
||||
std::cerr << j << std::endl;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue