strings are escaped

This commit is contained in:
Niels 2015-02-04 22:49:46 +01:00
parent 5ec433604a
commit a5188b08df
2 changed files with 80 additions and 1 deletions

View file

@ -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;