mirror of https://gitee.com/openkylin/libvirt.git
tests: virjson: Test parsing and formatting of strings with escaped chars
Make sure that JSON strings can contain characters which need to be escaped (double quotes, backslashes, tabs, etc.).
This commit is contained in:
parent
65bacb9181
commit
6e51642bd2
|
@ -490,6 +490,10 @@ mymain(void)
|
|||
DO_TEST_PARSE("integer", "1", NULL);
|
||||
DO_TEST_PARSE("boolean", "true", NULL);
|
||||
DO_TEST_PARSE("null", "null", NULL);
|
||||
|
||||
DO_TEST_PARSE("escaping symbols", "[\"\\\"\\t\\n\\\\\"]", NULL);
|
||||
DO_TEST_PARSE("escaped strings", "[\"{\\\"blurb\\\":\\\"test\\\"}\"]", NULL);
|
||||
|
||||
DO_TEST_PARSE_FAIL("incomplete keyword", "tr");
|
||||
DO_TEST_PARSE_FAIL("overdone keyword", "[ truest ]");
|
||||
DO_TEST_PARSE_FAIL("unknown keyword", "huh");
|
||||
|
|
Loading…
Reference in New Issue