You've already forked json-iterator
mirror of
https://github.com/json-iterator/go.git
synced 2025-06-15 22:50:24 +02:00
#53 extract out config
This commit is contained in:
@ -6,7 +6,7 @@ import (
|
||||
)
|
||||
|
||||
func Test_skip_number(t *testing.T) {
|
||||
iter := ParseString(`[-0.12, "b"]`)
|
||||
iter := ParseString(DEFAULT_CONFIG, `[-0.12, "b"]`)
|
||||
iter.ReadArray()
|
||||
iter.Skip()
|
||||
iter.ReadArray()
|
||||
@ -16,7 +16,7 @@ func Test_skip_number(t *testing.T) {
|
||||
}
|
||||
|
||||
func Test_skip_null(t *testing.T) {
|
||||
iter := ParseString(`[null , "b"]`)
|
||||
iter := ParseString(DEFAULT_CONFIG, `[null , "b"]`)
|
||||
iter.ReadArray()
|
||||
iter.Skip()
|
||||
iter.ReadArray()
|
||||
@ -26,7 +26,7 @@ func Test_skip_null(t *testing.T) {
|
||||
}
|
||||
|
||||
func Test_skip_true(t *testing.T) {
|
||||
iter := ParseString(`[true , "b"]`)
|
||||
iter := ParseString(DEFAULT_CONFIG, `[true , "b"]`)
|
||||
iter.ReadArray()
|
||||
iter.Skip()
|
||||
iter.ReadArray()
|
||||
@ -36,7 +36,7 @@ func Test_skip_true(t *testing.T) {
|
||||
}
|
||||
|
||||
func Test_skip_false(t *testing.T) {
|
||||
iter := ParseString(`[false , "b"]`)
|
||||
iter := ParseString(DEFAULT_CONFIG, `[false , "b"]`)
|
||||
iter.ReadArray()
|
||||
iter.Skip()
|
||||
iter.ReadArray()
|
||||
@ -46,7 +46,7 @@ func Test_skip_false(t *testing.T) {
|
||||
}
|
||||
|
||||
func Test_skip_array(t *testing.T) {
|
||||
iter := ParseString(`[[1, [2, [3], 4]], "b"]`)
|
||||
iter := ParseString(DEFAULT_CONFIG, `[[1, [2, [3], 4]], "b"]`)
|
||||
iter.ReadArray()
|
||||
iter.Skip()
|
||||
iter.ReadArray()
|
||||
@ -56,7 +56,7 @@ func Test_skip_array(t *testing.T) {
|
||||
}
|
||||
|
||||
func Test_skip_empty_array(t *testing.T) {
|
||||
iter := ParseString(`[ [ ], "b"]`)
|
||||
iter := ParseString(DEFAULT_CONFIG, `[ [ ], "b"]`)
|
||||
iter.ReadArray()
|
||||
iter.Skip()
|
||||
iter.ReadArray()
|
||||
@ -66,7 +66,7 @@ func Test_skip_empty_array(t *testing.T) {
|
||||
}
|
||||
|
||||
func Test_skip_nested(t *testing.T) {
|
||||
iter := ParseString(`[ {"a" : [{"b": "c"}], "d": 102 }, "b"]`)
|
||||
iter := ParseString(DEFAULT_CONFIG, `[ {"a" : [{"b": "c"}], "d": 102 }, "b"]`)
|
||||
iter.ReadArray()
|
||||
iter.Skip()
|
||||
iter.ReadArray()
|
||||
@ -106,7 +106,7 @@ func Benchmark_jsoniter_skip(b *testing.B) {
|
||||
}`)
|
||||
for n := 0; n < b.N; n++ {
|
||||
result := TestResp{}
|
||||
iter := ParseBytes(input)
|
||||
iter := ParseBytes(DEFAULT_CONFIG, input)
|
||||
for field := iter.ReadObject(); field != ""; field = iter.ReadObject() {
|
||||
switch field {
|
||||
case "code":
|
||||
|
Reference in New Issue
Block a user