1
0
mirror of https://github.com/json-iterator/go.git synced 2025-06-15 22:50:24 +02:00

optimize skip

This commit is contained in:
Tao Wen
2016-12-06 23:51:29 +08:00
parent ea435e3473
commit 46d96fb105
3 changed files with 86 additions and 84 deletions

View File

@ -66,26 +66,6 @@ func Test_skip_empty_array(t *testing.T) {
}
}
func Test_skip_object(t *testing.T) {
iter := ParseString(`[ {"a" : {"b": "c"}, "d": 102 }, "b"]`)
iter.ReadArray()
iter.Skip()
iter.ReadArray()
if iter.ReadString() != "b" {
t.FailNow()
}
}
func Test_skip_empty_object(t *testing.T) {
iter := ParseString(`[ { }, "b"]`)
iter.ReadArray()
iter.Skip()
iter.ReadArray()
if iter.ReadString() != "b" {
t.FailNow()
}
}
func Test_skip_nested(t *testing.T) {
iter := ParseString(`[ {"a" : [{"b": "c"}], "d": 102 }, "b"]`)
iter.ReadArray()