Blame tests/test_parse.expected

Packit ea8578
new_obj.to_string("?")="\u0003"
Packit ea8578
new_obj.to_string(/* hello */"foo")="foo"
Packit ea8578
new_obj.to_string(// hello
Packit ea8578
"foo")="foo"
Packit ea8578
new_obj.to_string("foo"blue)="foo"
Packit ea8578
new_obj.to_string("\u0041\u0042\u0043")="ABC"
Packit ea8578
new_obj.to_string([9,'\uDAD)=null
Packit ea8578
new_obj.to_string(null)=null
Packit ea8578
new_obj.to_string(NaN)=NaN
Packit ea8578
new_obj.to_string(-NaN)=null
Packit ea8578
new_obj.to_string(Inf)=null
Packit ea8578
new_obj.to_string(inf)=null
Packit ea8578
new_obj.to_string(Infinity)=Infinity
Packit ea8578
new_obj.to_string(infinity)=Infinity
Packit ea8578
new_obj.to_string(-Infinity)=-Infinity
Packit ea8578
new_obj.to_string(-infinity)=-Infinity
Packit ea8578
new_obj.to_string({ "min": Infinity, "max": -Infinity})={ "min": Infinity, "max": -Infinity }
Packit ea8578
new_obj.to_string(Infinity!)=Infinity
Packit ea8578
new_obj.to_string(Infinitynull)=Infinity
Packit ea8578
new_obj.to_string(InfinityXXXX)=Infinity
Packit ea8578
new_obj.to_string(-Infinitynull)=-Infinity
Packit ea8578
new_obj.to_string(-InfinityXXXX)=-Infinity
Packit ea8578
new_obj.to_string(Infinoodle)=null
Packit ea8578
new_obj.to_string(InfinAAA)=null
Packit ea8578
new_obj.to_string(-Infinoodle)=null
Packit ea8578
new_obj.to_string(-InfinAAA)=null
Packit ea8578
new_obj.to_string(True)=true
Packit ea8578
new_obj.to_string(False)=false
Packit ea8578
new_obj.to_string(12)=12
Packit ea8578
new_obj.to_string(12.3)=12.3
Packit ea8578
new_obj.to_string(12.3.4)=null
Packit ea8578
new_obj.to_string(2015-01-15)=null
Packit ea8578
new_obj.to_string(12.3xxx)=12.3
Packit ea8578
new_obj.to_string({"FoO"  :   -12.3E512})={ "FoO": -12.3E512 }
Packit ea8578
new_obj.to_string({"FoO"  :   -12.3E51.2})=null
Packit ea8578
new_obj.to_string(["\n"])=[ "\n" ]
Packit ea8578
new_obj.to_string(["\nabc\n"])=[ "\nabc\n" ]
Packit ea8578
new_obj.to_string([null])=[ null ]
Packit ea8578
new_obj.to_string([])=[ ]
Packit ea8578
new_obj.to_string([false])=[ false ]
Packit ea8578
new_obj.to_string(["abc",null,"def",12])=[ "abc", null, "def", 12 ]
Packit ea8578
new_obj.to_string({})={ }
Packit ea8578
new_obj.to_string({ "foo": "bar" })={ "foo": "bar" }
Packit ea8578
new_obj.to_string({ "foo": "bar", "baz": null, "bool0": true })={ "foo": "bar", "baz": null, "bool0": true }
Packit ea8578
new_obj.to_string({ "foo": [null, "foo"] })={ "foo": [ null, "foo" ] }
Packit ea8578
new_obj.to_string({ "abc": 12, "foo": "bar", "bool0": false, "bool1": true, "arr": [ 1, 2, 3, null, 5 ] })={ "abc": 12, "foo": "bar", "bool0": false, "bool1": true, "arr": [ 1, 2, 3, null, 5 ] }
Packit ea8578
new_obj.to_string({ "abc": "blue
Packit ea8578
red\ngreen" })={ "abc": "blue\nred\ngreen" }
Packit ea8578
new_obj.to_string([0e])=[ 0.0 ]
Packit ea8578
new_obj.to_string([0e+])=[ 0.0 ]
Packit ea8578
new_obj.to_string([0e+-1])=null
Packit ea8578
new_obj.to_string([18446744073709551616])=[ 9223372036854775807 ]
Packit ea8578
==================================
Packit ea8578
json_tokener_parse_versbose() OK
Packit ea8578
==================================
Packit ea8578
Starting incremental tests.
Packit ea8578
Note: quotes and backslashes seen in the output here are literal values passed
Packit ea8578
     to the parse functions.  e.g. this is 4 characters: "\f"
Packit ea8578
json_tokener_parse({ "foo) ... got error as expected
Packit ea8578
json_tokener_parse_ex(tok, { "foo": 123 },  14) ... OK: got object of type [object]: { "foo": 123 }
Packit ea8578
json_tokener_parse_ex(tok, { "foo": 456 },  14) ... OK: got object of type [object]: { "foo": 456 }
Packit ea8578
json_tokener_parse_ex(tok, { "foo": 789 },  14) ... OK: got object of type [object]: { "foo": 789 }
Packit ea8578
json_tokener_parse_ex(tok, { "foo      ,   6) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, ": {"bar    ,   8) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, ":13}}      ,   6) ... OK: got object of type [object]: { "foo": { "bar": 13 } }
Packit ea8578
json_tokener_parse_ex(tok, { "foo      ,   6) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, : "bar"}    ,   8) ... OK: got correct error: unexpected character
Packit ea8578
json_tokener_parse_ex(tok, { "foo      ,   6) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, ": {"bar    ,   8) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, ":13}}XXXX  ,  10) ... OK: got object of type [object]: { "foo": { "bar": 13 } }
Packit ea8578
json_tokener_parse_ex(tok, XXXX        ,   4) ... OK: got correct error: unexpected character
Packit ea8578
json_tokener_parse_ex(tok, {"x": 123 }"X",  14) ... OK: got object of type [object]: { "x": 123 }
Packit ea8578
json_tokener_parse_ex(tok, "Y"         ,   3) ... OK: got object of type [string]: "Y"
Packit ea8578
json_tokener_parse_ex(tok, 1           ,   1) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, 2           ,   2) ... OK: got object of type [int]: 12
Packit ea8578
json_tokener_parse_ex(tok, 12{         ,   3) ... OK: got object of type [int]: 12
Packit ea8578
json_tokener_parse_ex(tok, false       ,   5) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, false       ,   6) ... OK: got object of type [boolean]: false
Packit ea8578
json_tokener_parse_ex(tok, true        ,   4) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, true        ,   5) ... OK: got object of type [boolean]: true
Packit ea8578
json_tokener_parse_ex(tok, null        ,   4) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, null        ,   5) ... OK: got object of type [null]: null
Packit ea8578
json_tokener_parse_ex(tok, Infinity    ,   9) ... OK: got object of type [double]: Infinity
Packit ea8578
json_tokener_parse_ex(tok, infinity    ,   9) ... OK: got object of type [double]: Infinity
Packit ea8578
json_tokener_parse_ex(tok, -infinity   ,  10) ... OK: got object of type [double]: -Infinity
Packit ea8578
json_tokener_parse_ex(tok, infinity    ,   9) ... OK: got correct error: unexpected character
Packit ea8578
json_tokener_parse_ex(tok, -infinity   ,  10) ... OK: got correct error: unexpected character
Packit ea8578
json_tokener_parse_ex(tok, inf         ,   3) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, inity       ,   6) ... OK: got object of type [double]: Infinity
Packit ea8578
json_tokener_parse_ex(tok, -inf        ,   4) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, inity       ,   6) ... OK: got object of type [double]: -Infinity
Packit ea8578
json_tokener_parse_ex(tok, i           ,   1) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, n           ,   1) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, f           ,   1) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, i           ,   1) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, n           ,   1) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, i           ,   1) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, t           ,   1) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, y           ,   1) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok,             ,   1) ... OK: got object of type [double]: Infinity
Packit ea8578
json_tokener_parse_ex(tok, -           ,   1) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, inf         ,   3) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, ini         ,   3) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, ty          ,   3) ... OK: got object of type [double]: -Infinity
Packit ea8578
json_tokener_parse_ex(tok, -           ,   1) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, i           ,   1) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, nfini       ,   5) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, ty          ,   3) ... OK: got object of type [double]: -Infinity
Packit ea8578
json_tokener_parse_ex(tok, -i          ,   2) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, nfinity     ,   8) ... OK: got object of type [double]: -Infinity
Packit ea8578
json_tokener_parse_ex(tok, InfinityX   ,  10) ... OK: got object of type [double]: Infinity
Packit ea8578
json_tokener_parse_ex(tok, X           ,   1) ... OK: got correct error: unexpected character
Packit ea8578
json_tokener_parse_ex(tok, Infinity1234,  13) ... OK: got object of type [double]: Infinity
Packit ea8578
json_tokener_parse_ex(tok, 1234        ,   5) ... OK: got object of type [int]: 1234
Packit ea8578
json_tokener_parse_ex(tok, Infinity9999,   8) ... OK: got correct error: continue
Packit ea8578
json_tokener_parse_ex(tok, 1234        ,   5) ... OK: got object of type [double]: Infinity
Packit ea8578
json_tokener_parse_ex(tok, 1234        ,   5) ... OK: got object of type [int]: 1234
Packit ea8578
json_tokener_parse_ex(tok, noodle      ,   7) ... OK: got correct error: null expected
Packit ea8578
json_tokener_parse_ex(tok, naodle      ,   7) ... OK: got correct error: null expected
Packit ea8578
json_tokener_parse_ex(tok, track       ,   6) ... OK: got correct error: boolean expected
Packit ea8578
json_tokener_parse_ex(tok, null123     ,   9) ... OK: got object of type [null]: null
Packit ea8578
json_tokener_parse_ex(tok, 123         ,   4) ... OK: got object of type [int]: 123
Packit ea8578
json_tokener_parse_ex(tok, nullx       ,   5) ... OK: got object of type [null]: null
Packit ea8578
json_tokener_parse_ex(tok, x           ,   2) ... OK: got correct error: unexpected character
Packit ea8578
json_tokener_parse_ex(tok, {"a":1}{"b":2},  15) ... OK: got object of type [object]: { "a": 1 }
Packit ea8578
json_tokener_parse_ex(tok, {"b":2}     ,   8) ... OK: got object of type [object]: { "b": 2 }
Packit ea8578
json_tokener_parse_ex(tok, 2015-01-15  ,  10) ... OK: got correct error: number expected
Packit ea8578
json_tokener_parse_ex(tok, "blue"      ,   6) ... OK: got object of type [string]: "blue"
Packit ea8578
json_tokener_parse_ex(tok, "\""        ,   4) ... OK: got object of type [string]: "\""
Packit ea8578
json_tokener_parse_ex(tok, "\\"        ,   4) ... OK: got object of type [string]: "\\"
Packit ea8578
json_tokener_parse_ex(tok, "\b"        ,   4) ... OK: got object of type [string]: "\b"
Packit ea8578
json_tokener_parse_ex(tok, "\f"        ,   4) ... OK: got object of type [string]: "\f"
Packit ea8578
json_tokener_parse_ex(tok, "\n"        ,   4) ... OK: got object of type [string]: "\n"
Packit ea8578
json_tokener_parse_ex(tok, "\r"        ,   4) ... OK: got object of type [string]: "\r"
Packit ea8578
json_tokener_parse_ex(tok, "\t"        ,   4) ... OK: got object of type [string]: "\t"
Packit ea8578
json_tokener_parse_ex(tok, "\/"        ,   4) ... OK: got object of type [string]: "\/"
Packit ea8578
json_tokener_parse_ex(tok, "/"         ,   3) ... OK: got object of type [string]: "\/"
Packit ea8578
json_tokener_parse_ex(tok, [1,2,3]     ,   7) ... OK: got object of type [array]: [ 1, 2, 3 ]
Packit ea8578
json_tokener_parse_ex(tok, [1,2,3,]    ,   8) ... OK: got object of type [array]: [ 1, 2, 3 ]
Packit ea8578
json_tokener_parse_ex(tok, [1,2,,3,]   ,   9) ... OK: got correct error: unexpected character
Packit ea8578
json_tokener_parse_ex(tok, [1,2,3,]    ,   8) ... OK: got correct error: unexpected character
Packit ea8578
json_tokener_parse_ex(tok, {"a":1,}    ,   8) ... OK: got correct error: unexpected character
Packit ea8578
End Incremental Tests OK=83 ERROR=0
Packit ea8578
==================================