QMI: add uqmi tool with all depends
[tomato.git] / release / src / router / libjson-c / tests / test_parse.expected
blobd49cbbb18e018126c5a40b58c650eadfaeb1e970
1 new_obj.to_string()="\u0003"
2 new_obj.to_string()="foo"
3 new_obj.to_string()="foo"
4 new_obj.to_string()="ABC"
5 new_obj.to_string()=null
6 new_obj.to_string()=NaN
7 new_obj.to_string()=null
8 new_obj.to_string()=null
9 new_obj.to_string()=null
10 new_obj.to_string()=Infinity
11 new_obj.to_string()=Infinity
12 new_obj.to_string()=-Infinity
13 new_obj.to_string()=-Infinity
14 new_obj.to_string()=true
15 new_obj.to_string()=12
16 new_obj.to_string()=12.3
17 new_obj.to_string()=[ "\n" ]
18 new_obj.to_string()=[ "\nabc\n" ]
19 new_obj.to_string()=[ null ]
20 new_obj.to_string()=[ ]
21 new_obj.to_string()=[ false ]
22 new_obj.to_string()=[ "abc", null, "def", 12 ]
23 new_obj.to_string()={ }
24 new_obj.to_string()={ "foo": "bar" }
25 new_obj.to_string()={ "foo": "bar", "baz": null, "bool0": true }
26 new_obj.to_string()={ "foo": [ null, "foo" ] }
27 new_obj.to_string()={ "abc": 12, "foo": "bar", "bool0": false, "bool1": true, "arr": [ 1, 2, 3, null, 5 ] }
28 ==================================
29 json_tokener_parse_versbose() OK
30 ==================================
31 Starting incremental tests.
32 Note: quotes and backslashes seen in the output here are literal values passed
33      to the parse functions.  e.g. this is 4 characters: "\f"
34 json_tokener_parse({ "foo) ... got error as expected
35 json_tokener_parse_ex(tok, { "foo": 123 },  14) ... OK: got object of type [object]: { "foo": 123 }
36 json_tokener_parse_ex(tok, { "foo": 456 },  14) ... OK: got object of type [object]: { "foo": 456 }
37 json_tokener_parse_ex(tok, { "foo": 789 },  14) ... OK: got object of type [object]: { "foo": 789 }
38 json_tokener_parse_ex(tok, { "foo      ,   6) ... OK: got correct error: continue
39 json_tokener_parse_ex(tok, ": {"bar    ,   8) ... OK: got correct error: continue
40 json_tokener_parse_ex(tok, ":13}}      ,   6) ... OK: got object of type [object]: { "foo": { "bar": 13 } }
41 json_tokener_parse_ex(tok, { "foo      ,   6) ... OK: got correct error: continue
42 json_tokener_parse_ex(tok, : "bar"}    ,   8) ... OK: got correct error: unexpected character
43 json_tokener_parse_ex(tok, { "foo      ,   6) ... OK: got correct error: continue
44 json_tokener_parse_ex(tok, ": {"bar    ,   8) ... OK: got correct error: continue
45 json_tokener_parse_ex(tok, ":13}}XXXX  ,  10) ... OK: got object of type [object]: { "foo": { "bar": 13 } }
46 json_tokener_parse_ex(tok, XXXX        ,   4) ... OK: got correct error: unexpected character
47 json_tokener_parse_ex(tok, {"x": 123 }"X",  14) ... OK: got object of type [object]: { "x": 123 }
48 json_tokener_parse_ex(tok, "Y"         ,   3) ... OK: got object of type [string]: "Y"
49 json_tokener_parse_ex(tok, 1           ,   1) ... OK: got correct error: continue
50 json_tokener_parse_ex(tok, 2           ,   2) ... OK: got object of type [int]: 12
51 json_tokener_parse_ex(tok, "blue"      ,   6) ... OK: got object of type [string]: "blue"
52 json_tokener_parse_ex(tok, "\""        ,   4) ... OK: got object of type [string]: "\""
53 json_tokener_parse_ex(tok, "\\"        ,   4) ... OK: got object of type [string]: "\\"
54 json_tokener_parse_ex(tok, "\b"        ,   4) ... OK: got object of type [string]: "\b"
55 json_tokener_parse_ex(tok, "\f"        ,   4) ... OK: got object of type [string]: "\f"
56 json_tokener_parse_ex(tok, "\n"        ,   4) ... OK: got object of type [string]: "\n"
57 json_tokener_parse_ex(tok, "\r"        ,   4) ... OK: got object of type [string]: "\r"
58 json_tokener_parse_ex(tok, "\t"        ,   4) ... OK: got object of type [string]: "\t"
59 json_tokener_parse_ex(tok, [1,2,3]     ,   7) ... OK: got object of type [array]: [ 1, 2, 3 ]
60 json_tokener_parse_ex(tok, [1,2,3,]    ,   8) ... OK: got object of type [array]: [ 1, 2, 3 ]
61 json_tokener_parse_ex(tok, [1,2,,3,]   ,   9) ... OK: got correct error: unexpected character
62 json_tokener_parse_ex(tok, [1,2,3,]    ,   8) ... OK: got correct error: unexpected character
63 json_tokener_parse_ex(tok, {"a":1,}    ,   8) ... OK: got correct error: unexpected character
64 End Incremental Tests OK=29 ERROR=0
65 ==================================