diff --git a/output_tests/array/array/bool/json_test.go b/output_tests/array/array/bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/array/bool/json_test.go +++ b/output_tests/array/array/bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/array/bool/types.go b/output_tests/array/array/bool/types.go index 094e425..8d27535 100644 --- a/output_tests/array/array/bool/types.go +++ b/output_tests/array/array/bool/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]bool +type typeForTest [4][4]bool diff --git a/output_tests/array/array/byte/json_test.go b/output_tests/array/array/byte/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/array/byte/json_test.go +++ b/output_tests/array/array/byte/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/array/byte/types.go b/output_tests/array/array/byte/types.go index 8d1f7ee..fa2a655 100644 --- a/output_tests/array/array/byte/types.go +++ b/output_tests/array/array/byte/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]byte +type typeForTest [4][4]byte diff --git a/output_tests/array/array/float64/json_test.go b/output_tests/array/array/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/array/float64/json_test.go +++ b/output_tests/array/array/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/array/float64/types.go b/output_tests/array/array/float64/types.go index 06ab784..2adbf0e 100644 --- a/output_tests/array/array/float64/types.go +++ b/output_tests/array/array/float64/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]float64 +type typeForTest [4][4]float64 diff --git a/output_tests/array/array/int32/json_test.go b/output_tests/array/array/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/array/int32/json_test.go +++ b/output_tests/array/array/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/array/int32/types.go b/output_tests/array/array/int32/types.go index 5239cb0..2056d7c 100644 --- a/output_tests/array/array/int32/types.go +++ b/output_tests/array/array/int32/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]int32 +type typeForTest [4][4]int32 diff --git a/output_tests/array/array/ptr_string/json_test.go b/output_tests/array/array/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/array/ptr_string/json_test.go +++ b/output_tests/array/array/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/array/ptr_string/types.go b/output_tests/array/array/ptr_string/types.go index 13e1879..80b6f48 100644 --- a/output_tests/array/array/ptr_string/types.go +++ b/output_tests/array/array/ptr_string/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]*string +type typeForTest [4][4]*string diff --git a/output_tests/array/array/string/json_test.go b/output_tests/array/array/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/array/string/json_test.go +++ b/output_tests/array/array/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/array/string/types.go b/output_tests/array/array/string/types.go index ab079bb..9ff190f 100644 --- a/output_tests/array/array/string/types.go +++ b/output_tests/array/array/string/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]string +type typeForTest [4][4]string diff --git a/output_tests/array/array/uint8/json_test.go b/output_tests/array/array/uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/array/uint8/json_test.go +++ b/output_tests/array/array/uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/array/uint8/types.go b/output_tests/array/array/uint8/types.go index 6ca02f1..51454ca 100644 --- a/output_tests/array/array/uint8/types.go +++ b/output_tests/array/array/uint8/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]uint8 +type typeForTest [4][4]uint8 diff --git a/output_tests/array/bool/json_test.go b/output_tests/array/bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/bool/json_test.go +++ b/output_tests/array/bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/bool/types.go b/output_tests/array/bool/types.go index 2417002..799d699 100644 --- a/output_tests/array/bool/types.go +++ b/output_tests/array/bool/types.go @@ -1,3 +1,3 @@ package test -type T [4]bool +type typeForTest [4]bool diff --git a/output_tests/array/byte/json_test.go b/output_tests/array/byte/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/byte/json_test.go +++ b/output_tests/array/byte/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/byte/types.go b/output_tests/array/byte/types.go index 4d057b3..5c8d1e2 100644 --- a/output_tests/array/byte/types.go +++ b/output_tests/array/byte/types.go @@ -1,3 +1,3 @@ package test -type T [4]byte +type typeForTest [4]byte diff --git a/output_tests/array/float64/json_test.go b/output_tests/array/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/float64/json_test.go +++ b/output_tests/array/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/float64/types.go b/output_tests/array/float64/types.go index 0c66827..d48fbe4 100644 --- a/output_tests/array/float64/types.go +++ b/output_tests/array/float64/types.go @@ -1,3 +1,3 @@ package test -type T [4]float64 +type typeForTest [4]float64 diff --git a/output_tests/array/int32/json_test.go b/output_tests/array/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/int32/json_test.go +++ b/output_tests/array/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/int32/types.go b/output_tests/array/int32/types.go index 7027f4d..83c7533 100644 --- a/output_tests/array/int32/types.go +++ b/output_tests/array/int32/types.go @@ -1,3 +1,3 @@ package test -type T [4]int32 +type typeForTest [4]int32 diff --git a/output_tests/array/map/int32_string/json_test.go b/output_tests/array/map/int32_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/map/int32_string/json_test.go +++ b/output_tests/array/map/int32_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/map/int32_string/types.go b/output_tests/array/map/int32_string/types.go index e7473ec..25ec7d4 100644 --- a/output_tests/array/map/int32_string/types.go +++ b/output_tests/array/map/int32_string/types.go @@ -1,3 +1,3 @@ package test -type T [4]map[int32]string +type typeForTest [4]map[int32]string diff --git a/output_tests/array/map/string_string/json_test.go b/output_tests/array/map/string_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/map/string_string/json_test.go +++ b/output_tests/array/map/string_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/map/string_string/types.go b/output_tests/array/map/string_string/types.go index f555870..62554d2 100644 --- a/output_tests/array/map/string_string/types.go +++ b/output_tests/array/map/string_string/types.go @@ -1,3 +1,3 @@ package test -type T [4]map[string]string +type typeForTest [4]map[string]string diff --git a/output_tests/array/ptr_bool/json_test.go b/output_tests/array/ptr_bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_bool/json_test.go +++ b/output_tests/array/ptr_bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_bool/types.go b/output_tests/array/ptr_bool/types.go index ad01043..cf978b6 100644 --- a/output_tests/array/ptr_bool/types.go +++ b/output_tests/array/ptr_bool/types.go @@ -1,3 +1,3 @@ package test -type T [4]*bool +type typeForTest [4]*bool diff --git a/output_tests/array/ptr_float64/json_test.go b/output_tests/array/ptr_float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_float64/json_test.go +++ b/output_tests/array/ptr_float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_float64/types.go b/output_tests/array/ptr_float64/types.go index 22fad20..499d917 100644 --- a/output_tests/array/ptr_float64/types.go +++ b/output_tests/array/ptr_float64/types.go @@ -1,3 +1,3 @@ package test -type T [4]*float64 +type typeForTest [4]*float64 diff --git a/output_tests/array/ptr_int32/json_test.go b/output_tests/array/ptr_int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_int32/json_test.go +++ b/output_tests/array/ptr_int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_int32/types.go b/output_tests/array/ptr_int32/types.go index 480e7fa..6fc1ba3 100644 --- a/output_tests/array/ptr_int32/types.go +++ b/output_tests/array/ptr_int32/types.go @@ -1,3 +1,3 @@ package test -type T [4]*int32 +type typeForTest [4]*int32 diff --git a/output_tests/array/ptr_map/int32_string/json_test.go b/output_tests/array/ptr_map/int32_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_map/int32_string/json_test.go +++ b/output_tests/array/ptr_map/int32_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_map/int32_string/types.go b/output_tests/array/ptr_map/int32_string/types.go index a46fef9..c0d3445 100644 --- a/output_tests/array/ptr_map/int32_string/types.go +++ b/output_tests/array/ptr_map/int32_string/types.go @@ -1,3 +1,3 @@ package test -type T [4]*map[int32]string +type typeForTest [4]*map[int32]string diff --git a/output_tests/array/ptr_map/string_string/json_test.go b/output_tests/array/ptr_map/string_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_map/string_string/json_test.go +++ b/output_tests/array/ptr_map/string_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_map/string_string/types.go b/output_tests/array/ptr_map/string_string/types.go index 4e4af6e..c9d76b5 100644 --- a/output_tests/array/ptr_map/string_string/types.go +++ b/output_tests/array/ptr_map/string_string/types.go @@ -1,3 +1,3 @@ package test -type T [4]*map[string]string +type typeForTest [4]*map[string]string diff --git a/output_tests/array/ptr_slice/bool/json_test.go b/output_tests/array/ptr_slice/bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_slice/bool/json_test.go +++ b/output_tests/array/ptr_slice/bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_slice/bool/types.go b/output_tests/array/ptr_slice/bool/types.go index 4a47324..50fe493 100644 --- a/output_tests/array/ptr_slice/bool/types.go +++ b/output_tests/array/ptr_slice/bool/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]bool +type typeForTest [4]*[4]bool diff --git a/output_tests/array/ptr_slice/byte/json_test.go b/output_tests/array/ptr_slice/byte/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_slice/byte/json_test.go +++ b/output_tests/array/ptr_slice/byte/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_slice/byte/types.go b/output_tests/array/ptr_slice/byte/types.go index 7e6721b..f5eea3a 100644 --- a/output_tests/array/ptr_slice/byte/types.go +++ b/output_tests/array/ptr_slice/byte/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]byte +type typeForTest [4]*[4]byte diff --git a/output_tests/array/ptr_slice/float64/json_test.go b/output_tests/array/ptr_slice/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_slice/float64/json_test.go +++ b/output_tests/array/ptr_slice/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_slice/float64/types.go b/output_tests/array/ptr_slice/float64/types.go index 6763be5..70e7b64 100644 --- a/output_tests/array/ptr_slice/float64/types.go +++ b/output_tests/array/ptr_slice/float64/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]float64 +type typeForTest [4]*[4]float64 diff --git a/output_tests/array/ptr_slice/int32/json_test.go b/output_tests/array/ptr_slice/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_slice/int32/json_test.go +++ b/output_tests/array/ptr_slice/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_slice/int32/types.go b/output_tests/array/ptr_slice/int32/types.go index a766469..5496acb 100644 --- a/output_tests/array/ptr_slice/int32/types.go +++ b/output_tests/array/ptr_slice/int32/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]int32 +type typeForTest [4]*[4]int32 diff --git a/output_tests/array/ptr_slice/ptr_string/json_test.go b/output_tests/array/ptr_slice/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_slice/ptr_string/json_test.go +++ b/output_tests/array/ptr_slice/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_slice/ptr_string/types.go b/output_tests/array/ptr_slice/ptr_string/types.go index c119342..55693a7 100644 --- a/output_tests/array/ptr_slice/ptr_string/types.go +++ b/output_tests/array/ptr_slice/ptr_string/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]*string +type typeForTest [4]*[4]*string diff --git a/output_tests/array/ptr_slice/string/json_test.go b/output_tests/array/ptr_slice/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_slice/string/json_test.go +++ b/output_tests/array/ptr_slice/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_slice/string/types.go b/output_tests/array/ptr_slice/string/types.go index d0b077b..4f1cc5a 100644 --- a/output_tests/array/ptr_slice/string/types.go +++ b/output_tests/array/ptr_slice/string/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]string +type typeForTest [4]*[4]string diff --git a/output_tests/array/ptr_slice/uint8/json_test.go b/output_tests/array/ptr_slice/uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_slice/uint8/json_test.go +++ b/output_tests/array/ptr_slice/uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_slice/uint8/types.go b/output_tests/array/ptr_slice/uint8/types.go index b1b4b0e..a619570 100644 --- a/output_tests/array/ptr_slice/uint8/types.go +++ b/output_tests/array/ptr_slice/uint8/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]uint8 +type typeForTest [4]*[4]uint8 diff --git a/output_tests/array/ptr_string/json_test.go b/output_tests/array/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_string/json_test.go +++ b/output_tests/array/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_string/types.go b/output_tests/array/ptr_string/types.go index a46a384..3006417 100644 --- a/output_tests/array/ptr_string/types.go +++ b/output_tests/array/ptr_string/types.go @@ -1,3 +1,3 @@ package test -type T [4]*string +type typeForTest [4]*string diff --git a/output_tests/array/ptr_struct_various/json_test.go b/output_tests/array/ptr_struct_various/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_struct_various/json_test.go +++ b/output_tests/array/ptr_struct_various/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_struct_various/types.go b/output_tests/array/ptr_struct_various/types.go index a3763f4..5ec347c 100644 --- a/output_tests/array/ptr_struct_various/types.go +++ b/output_tests/array/ptr_struct_various/types.go @@ -1,6 +1,6 @@ package test -type T [4]*struct { +type typeForTest [4]*struct { String string Int int32 Float float64 diff --git a/output_tests/array/ptr_uint8/json_test.go b/output_tests/array/ptr_uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/ptr_uint8/json_test.go +++ b/output_tests/array/ptr_uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/ptr_uint8/types.go b/output_tests/array/ptr_uint8/types.go index 5e40449..97250b8 100644 --- a/output_tests/array/ptr_uint8/types.go +++ b/output_tests/array/ptr_uint8/types.go @@ -1,3 +1,3 @@ package test -type T [4]*uint8 +type typeForTest [4]*uint8 diff --git a/output_tests/array/slice/bool/json_test.go b/output_tests/array/slice/bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/slice/bool/json_test.go +++ b/output_tests/array/slice/bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/slice/bool/types.go b/output_tests/array/slice/bool/types.go index 094e425..8d27535 100644 --- a/output_tests/array/slice/bool/types.go +++ b/output_tests/array/slice/bool/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]bool +type typeForTest [4][4]bool diff --git a/output_tests/array/slice/byte/json_test.go b/output_tests/array/slice/byte/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/slice/byte/json_test.go +++ b/output_tests/array/slice/byte/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/slice/byte/types.go b/output_tests/array/slice/byte/types.go index 8d1f7ee..fa2a655 100644 --- a/output_tests/array/slice/byte/types.go +++ b/output_tests/array/slice/byte/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]byte +type typeForTest [4][4]byte diff --git a/output_tests/array/slice/float64/json_test.go b/output_tests/array/slice/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/slice/float64/json_test.go +++ b/output_tests/array/slice/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/slice/float64/types.go b/output_tests/array/slice/float64/types.go index 06ab784..2adbf0e 100644 --- a/output_tests/array/slice/float64/types.go +++ b/output_tests/array/slice/float64/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]float64 +type typeForTest [4][4]float64 diff --git a/output_tests/array/slice/int32/json_test.go b/output_tests/array/slice/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/slice/int32/json_test.go +++ b/output_tests/array/slice/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/slice/int32/types.go b/output_tests/array/slice/int32/types.go index 5239cb0..2056d7c 100644 --- a/output_tests/array/slice/int32/types.go +++ b/output_tests/array/slice/int32/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]int32 +type typeForTest [4][4]int32 diff --git a/output_tests/array/slice/ptr_string/json_test.go b/output_tests/array/slice/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/slice/ptr_string/json_test.go +++ b/output_tests/array/slice/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/slice/ptr_string/types.go b/output_tests/array/slice/ptr_string/types.go index 13e1879..80b6f48 100644 --- a/output_tests/array/slice/ptr_string/types.go +++ b/output_tests/array/slice/ptr_string/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]*string +type typeForTest [4][4]*string diff --git a/output_tests/array/slice/string/json_test.go b/output_tests/array/slice/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/slice/string/json_test.go +++ b/output_tests/array/slice/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/slice/string/types.go b/output_tests/array/slice/string/types.go index ab079bb..9ff190f 100644 --- a/output_tests/array/slice/string/types.go +++ b/output_tests/array/slice/string/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]string +type typeForTest [4][4]string diff --git a/output_tests/array/slice/uint8/json_test.go b/output_tests/array/slice/uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/slice/uint8/json_test.go +++ b/output_tests/array/slice/uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/slice/uint8/types.go b/output_tests/array/slice/uint8/types.go index 6ca02f1..51454ca 100644 --- a/output_tests/array/slice/uint8/types.go +++ b/output_tests/array/slice/uint8/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]uint8 +type typeForTest [4][4]uint8 diff --git a/output_tests/array/string/json_test.go b/output_tests/array/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/string/json_test.go +++ b/output_tests/array/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/string/types.go b/output_tests/array/string/types.go index 2562ecd..20bf254 100644 --- a/output_tests/array/string/types.go +++ b/output_tests/array/string/types.go @@ -1,3 +1,3 @@ package test -type T [4]string +type typeForTest [4]string diff --git a/output_tests/array/struct_empty/json_test.go b/output_tests/array/struct_empty/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/struct_empty/json_test.go +++ b/output_tests/array/struct_empty/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/struct_empty/types.go b/output_tests/array/struct_empty/types.go index c73a2cf..79dbc2b 100644 --- a/output_tests/array/struct_empty/types.go +++ b/output_tests/array/struct_empty/types.go @@ -1,3 +1,3 @@ package test -type T [4]struct{} +type typeForTest [4]struct{} diff --git a/output_tests/array/struct_empty_alias/json_test.go b/output_tests/array/struct_empty_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/struct_empty_alias/json_test.go +++ b/output_tests/array/struct_empty_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/struct_empty_alias/types.go b/output_tests/array/struct_empty_alias/types.go index d1d6683..4021b25 100644 --- a/output_tests/array/struct_empty_alias/types.go +++ b/output_tests/array/struct_empty_alias/types.go @@ -2,4 +2,4 @@ package test type A struct{} -type T [4]A +type typeForTest [4]A diff --git a/output_tests/array/struct_ptr_string/json_test.go b/output_tests/array/struct_ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/struct_ptr_string/json_test.go +++ b/output_tests/array/struct_ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/struct_ptr_string/types.go b/output_tests/array/struct_ptr_string/types.go index fb95871..fb5f2af 100644 --- a/output_tests/array/struct_ptr_string/types.go +++ b/output_tests/array/struct_ptr_string/types.go @@ -1,5 +1,5 @@ package test -type T [4]struct { +type typeForTest [4]struct { F *string } diff --git a/output_tests/array/struct_various/json_test.go b/output_tests/array/struct_various/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/struct_various/json_test.go +++ b/output_tests/array/struct_various/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/struct_various/types.go b/output_tests/array/struct_various/types.go index b9474dc..69b60c8 100644 --- a/output_tests/array/struct_various/types.go +++ b/output_tests/array/struct_various/types.go @@ -1,6 +1,6 @@ package test -type T [4]struct { +type typeForTest [4]struct { String string Int int32 Float float64 diff --git a/output_tests/array/uint8/json_test.go b/output_tests/array/uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/array/uint8/json_test.go +++ b/output_tests/array/uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/array/uint8/types.go b/output_tests/array/uint8/types.go index 8cd9e85..4d8b24e 100644 --- a/output_tests/array/uint8/types.go +++ b/output_tests/array/uint8/types.go @@ -1,3 +1,3 @@ package test -type T [4]uint8 +type typeForTest [4]uint8 diff --git a/output_tests/caseless_unmarshal/caseless_test.go b/output_tests/caseless_unmarshal/caseless_test.go index 8546a58..9343b68 100644 --- a/output_tests/caseless_unmarshal/caseless_test.go +++ b/output_tests/caseless_unmarshal/caseless_test.go @@ -16,7 +16,7 @@ import ( func Test_CaselessUnmarshal(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T1 + var before typeForTest1 fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -38,13 +38,13 @@ func Test_CaselessUnmarshal(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T2 + var afterStd typeForTest2 err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T2 + var afterIter typeForTest2 err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", diff --git a/output_tests/caseless_unmarshal/types.go b/output_tests/caseless_unmarshal/types.go index 8ad454e..beb817e 100644 --- a/output_tests/caseless_unmarshal/types.go +++ b/output_tests/caseless_unmarshal/types.go @@ -1,9 +1,9 @@ package test -type T1 struct { +type typeForTest1 struct { Field string } -type T2 struct { +type typeForTest2 struct { FIELD string } diff --git a/output_tests/json_marshal/string_alias/json_test.go b/output_tests/json_marshal/string_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/json_marshal/string_alias/json_test.go +++ b/output_tests/json_marshal/string_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/json_marshal/string_alias/types.go b/output_tests/json_marshal/string_alias/types.go index cbe8143..0997680 100644 --- a/output_tests/json_marshal/string_alias/types.go +++ b/output_tests/json_marshal/string_alias/types.go @@ -47,4 +47,4 @@ func (m *Marshaler) UnmarshalJSON(text []byte) error { var _ json.Marshaler = *new(Marshaler) var _ json.Unmarshaler = new(Marshaler) -type T Marshaler +type typeForTest Marshaler diff --git a/output_tests/json_marshal/struct/json_test.go b/output_tests/json_marshal/struct/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/json_marshal/struct/json_test.go +++ b/output_tests/json_marshal/struct/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/json_marshal/struct/types.go b/output_tests/json_marshal/struct/types.go index f556b05..9a9f12a 100644 --- a/output_tests/json_marshal/struct/types.go +++ b/output_tests/json_marshal/struct/types.go @@ -49,4 +49,4 @@ func (m *Marshaler) UnmarshalJSON(text []byte) error { var _ json.Marshaler = Marshaler{} var _ json.Unmarshaler = &Marshaler{} -type T Marshaler +type typeForTest Marshaler diff --git a/output_tests/json_marshal/struct_alias/json_test.go b/output_tests/json_marshal/struct_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/json_marshal/struct_alias/json_test.go +++ b/output_tests/json_marshal/struct_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/json_marshal/struct_alias/types.go b/output_tests/json_marshal/struct_alias/types.go index f1c7b97..0797222 100644 --- a/output_tests/json_marshal/struct_alias/types.go +++ b/output_tests/json_marshal/struct_alias/types.go @@ -51,4 +51,4 @@ var _ json.Unmarshaler = &Marshaler{} type A Marshaler -type T A +type typeForTest A diff --git a/output_tests/json_marshal/struct_field/json_test.go b/output_tests/json_marshal/struct_field/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/json_marshal/struct_field/json_test.go +++ b/output_tests/json_marshal/struct_field/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/json_marshal/struct_field/types.go b/output_tests/json_marshal/struct_field/types.go index 517b0cd..caca688 100644 --- a/output_tests/json_marshal/struct_field/types.go +++ b/output_tests/json_marshal/struct_field/types.go @@ -49,7 +49,7 @@ func (m *Marshaler) UnmarshalJSON(text []byte) error { var _ json.Marshaler = Marshaler{} var _ json.Unmarshaler = &Marshaler{} -type T struct { +type typeForTest struct { S string M Marshaler I int8 diff --git a/output_tests/json_marshal/struct_field_alias/json_test.go b/output_tests/json_marshal/struct_field_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/json_marshal/struct_field_alias/json_test.go +++ b/output_tests/json_marshal/struct_field_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/json_marshal/struct_field_alias/types.go b/output_tests/json_marshal/struct_field_alias/types.go index ada9135..b641cfe 100644 --- a/output_tests/json_marshal/struct_field_alias/types.go +++ b/output_tests/json_marshal/struct_field_alias/types.go @@ -51,7 +51,7 @@ var _ json.Unmarshaler = &Marshaler{} type A Marshaler -type T struct { +type typeForTest struct { S string M A I int8 diff --git a/output_tests/map/int16/string/json_test.go b/output_tests/map/int16/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/int16/string/json_test.go +++ b/output_tests/map/int16/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/int16/string/types.go b/output_tests/map/int16/string/types.go index f4061d9..bee52d3 100644 --- a/output_tests/map/int16/string/types.go +++ b/output_tests/map/int16/string/types.go @@ -1,3 +1,3 @@ package test -type T map[int16]string +type typeForTest map[int16]string diff --git a/output_tests/map/int32/string/json_test.go b/output_tests/map/int32/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/int32/string/json_test.go +++ b/output_tests/map/int32/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/int32/string/types.go b/output_tests/map/int32/string/types.go index 0bc11de..1c31f19 100644 --- a/output_tests/map/int32/string/types.go +++ b/output_tests/map/int32/string/types.go @@ -1,3 +1,3 @@ package test -type T map[int32]string +type typeForTest map[int32]string diff --git a/output_tests/map/int8/string/json_test.go b/output_tests/map/int8/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/int8/string/json_test.go +++ b/output_tests/map/int8/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/int8/string/types.go b/output_tests/map/int8/string/types.go index 6bf6054..7b388ea 100644 --- a/output_tests/map/int8/string/types.go +++ b/output_tests/map/int8/string/types.go @@ -1,3 +1,3 @@ package test -type T map[int8]string +type typeForTest map[int8]string diff --git a/output_tests/map/string/array_string/json_test.go b/output_tests/map/string/array_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/array_string/json_test.go +++ b/output_tests/map/string/array_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/array_string/types.go b/output_tests/map/string/array_string/types.go index 65b93d9..2fe206e 100644 --- a/output_tests/map/string/array_string/types.go +++ b/output_tests/map/string/array_string/types.go @@ -1,3 +1,3 @@ package test -type T map[string][4]string +type typeForTest map[string][4]string diff --git a/output_tests/map/string/bool/json_test.go b/output_tests/map/string/bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/bool/json_test.go +++ b/output_tests/map/string/bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/bool/types.go b/output_tests/map/string/bool/types.go index 29e96ad..0228ada 100644 --- a/output_tests/map/string/bool/types.go +++ b/output_tests/map/string/bool/types.go @@ -1,3 +1,3 @@ package test -type T map[string]bool +type typeForTest map[string]bool diff --git a/output_tests/map/string/byte/json_test.go b/output_tests/map/string/byte/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/byte/json_test.go +++ b/output_tests/map/string/byte/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/byte/types.go b/output_tests/map/string/byte/types.go index f3c4543..6a29b7c 100644 --- a/output_tests/map/string/byte/types.go +++ b/output_tests/map/string/byte/types.go @@ -1,3 +1,3 @@ package test -type T map[string]byte +type typeForTest map[string]byte diff --git a/output_tests/map/string/float64/json_test.go b/output_tests/map/string/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/float64/json_test.go +++ b/output_tests/map/string/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/float64/types.go b/output_tests/map/string/float64/types.go index f038307..1b7e838 100644 --- a/output_tests/map/string/float64/types.go +++ b/output_tests/map/string/float64/types.go @@ -1,3 +1,3 @@ package test -type T map[string]float64 +type typeForTest map[string]float64 diff --git a/output_tests/map/string/int32/json_test.go b/output_tests/map/string/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/int32/json_test.go +++ b/output_tests/map/string/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/int32/types.go b/output_tests/map/string/int32/types.go index 5024937..9bddb99 100644 --- a/output_tests/map/string/int32/types.go +++ b/output_tests/map/string/int32/types.go @@ -1,3 +1,3 @@ package test -type T map[string]int32 +type typeForTest map[string]int32 diff --git a/output_tests/map/string/map_string_string/json_test.go b/output_tests/map/string/map_string_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/map_string_string/json_test.go +++ b/output_tests/map/string/map_string_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/map_string_string/types.go b/output_tests/map/string/map_string_string/types.go index cd51eed..21f6231 100644 --- a/output_tests/map/string/map_string_string/types.go +++ b/output_tests/map/string/map_string_string/types.go @@ -1,3 +1,3 @@ package test -type T map[string]map[string]string +type typeForTest map[string]map[string]string diff --git a/output_tests/map/string/ptr_array_string/json_test.go b/output_tests/map/string/ptr_array_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/ptr_array_string/json_test.go +++ b/output_tests/map/string/ptr_array_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/ptr_array_string/types.go b/output_tests/map/string/ptr_array_string/types.go index f1f1d1d..a75c203 100644 --- a/output_tests/map/string/ptr_array_string/types.go +++ b/output_tests/map/string/ptr_array_string/types.go @@ -1,3 +1,3 @@ package test -type T map[string]*[4]string +type typeForTest map[string]*[4]string diff --git a/output_tests/map/string/ptr_bool/json_test.go b/output_tests/map/string/ptr_bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/ptr_bool/json_test.go +++ b/output_tests/map/string/ptr_bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/ptr_bool/types.go b/output_tests/map/string/ptr_bool/types.go index e31fb56..92f4a6c 100644 --- a/output_tests/map/string/ptr_bool/types.go +++ b/output_tests/map/string/ptr_bool/types.go @@ -1,3 +1,3 @@ package test -type T map[string]*bool +type typeForTest map[string]*bool diff --git a/output_tests/map/string/ptr_float64/json_test.go b/output_tests/map/string/ptr_float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/ptr_float64/json_test.go +++ b/output_tests/map/string/ptr_float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/ptr_float64/types.go b/output_tests/map/string/ptr_float64/types.go index 3f19528..21773af 100644 --- a/output_tests/map/string/ptr_float64/types.go +++ b/output_tests/map/string/ptr_float64/types.go @@ -1,3 +1,3 @@ package test -type T map[string]*float64 +type typeForTest map[string]*float64 diff --git a/output_tests/map/string/ptr_int32/json_test.go b/output_tests/map/string/ptr_int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/ptr_int32/json_test.go +++ b/output_tests/map/string/ptr_int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/ptr_int32/types.go b/output_tests/map/string/ptr_int32/types.go index d9516ca..8e797e3 100644 --- a/output_tests/map/string/ptr_int32/types.go +++ b/output_tests/map/string/ptr_int32/types.go @@ -1,3 +1,3 @@ package test -type T map[string]*int32 +type typeForTest map[string]*int32 diff --git a/output_tests/map/string/ptr_map_string_string/json_test.go b/output_tests/map/string/ptr_map_string_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/ptr_map_string_string/json_test.go +++ b/output_tests/map/string/ptr_map_string_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/ptr_map_string_string/types.go b/output_tests/map/string/ptr_map_string_string/types.go index fb901b0..bcd4666 100644 --- a/output_tests/map/string/ptr_map_string_string/types.go +++ b/output_tests/map/string/ptr_map_string_string/types.go @@ -1,3 +1,3 @@ package test -type T map[string]*map[string]string +type typeForTest map[string]*map[string]string diff --git a/output_tests/map/string/ptr_slice_string/json_test.go b/output_tests/map/string/ptr_slice_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/ptr_slice_string/json_test.go +++ b/output_tests/map/string/ptr_slice_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/ptr_slice_string/types.go b/output_tests/map/string/ptr_slice_string/types.go index 52cc262..150d0be 100644 --- a/output_tests/map/string/ptr_slice_string/types.go +++ b/output_tests/map/string/ptr_slice_string/types.go @@ -1,3 +1,3 @@ package test -type T map[string]*[]string +type typeForTest map[string]*[]string diff --git a/output_tests/map/string/ptr_string/json_test.go b/output_tests/map/string/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/ptr_string/json_test.go +++ b/output_tests/map/string/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/ptr_string/types.go b/output_tests/map/string/ptr_string/types.go index 11262f7..d83a03c 100644 --- a/output_tests/map/string/ptr_string/types.go +++ b/output_tests/map/string/ptr_string/types.go @@ -1,3 +1,3 @@ package test -type T map[string]*string +type typeForTest map[string]*string diff --git a/output_tests/map/string/ptr_struct_various/json_test.go b/output_tests/map/string/ptr_struct_various/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/ptr_struct_various/json_test.go +++ b/output_tests/map/string/ptr_struct_various/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/ptr_struct_various/types.go b/output_tests/map/string/ptr_struct_various/types.go index 0a1c237..5190f86 100644 --- a/output_tests/map/string/ptr_struct_various/types.go +++ b/output_tests/map/string/ptr_struct_various/types.go @@ -11,4 +11,4 @@ type Struct struct { Map map[string]string } -type T map[string]*Struct +type typeForTest map[string]*Struct diff --git a/output_tests/map/string/ptr_uint8/json_test.go b/output_tests/map/string/ptr_uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/ptr_uint8/json_test.go +++ b/output_tests/map/string/ptr_uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/ptr_uint8/types.go b/output_tests/map/string/ptr_uint8/types.go index ef560ee..4fb3210 100644 --- a/output_tests/map/string/ptr_uint8/types.go +++ b/output_tests/map/string/ptr_uint8/types.go @@ -1,3 +1,3 @@ package test -type T map[string]*uint8 +type typeForTest map[string]*uint8 diff --git a/output_tests/map/string/slice_string/json_test.go b/output_tests/map/string/slice_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/slice_string/json_test.go +++ b/output_tests/map/string/slice_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/slice_string/types.go b/output_tests/map/string/slice_string/types.go index 1e12e7d..99dc487 100644 --- a/output_tests/map/string/slice_string/types.go +++ b/output_tests/map/string/slice_string/types.go @@ -1,3 +1,3 @@ package test -type T map[string][]string +type typeForTest map[string][]string diff --git a/output_tests/map/string/string/json_test.go b/output_tests/map/string/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/string/json_test.go +++ b/output_tests/map/string/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/string/types.go b/output_tests/map/string/string/types.go index e3eeca5..14db5d7 100644 --- a/output_tests/map/string/string/types.go +++ b/output_tests/map/string/string/types.go @@ -1,3 +1,3 @@ package test -type T map[string]string +type typeForTest map[string]string diff --git a/output_tests/map/string/string_alias/json_test.go b/output_tests/map/string/string_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/string_alias/json_test.go +++ b/output_tests/map/string/string_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/string_alias/types.go b/output_tests/map/string/string_alias/types.go index af97195..48fd558 100644 --- a/output_tests/map/string/string_alias/types.go +++ b/output_tests/map/string/string_alias/types.go @@ -2,4 +2,4 @@ package test type StringAlias string -type T map[string]StringAlias +type typeForTest map[string]StringAlias diff --git a/output_tests/map/string/struct_empty/json_test.go b/output_tests/map/string/struct_empty/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/struct_empty/json_test.go +++ b/output_tests/map/string/struct_empty/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/struct_empty/types.go b/output_tests/map/string/struct_empty/types.go index 0cf025f..0ab2a52 100644 --- a/output_tests/map/string/struct_empty/types.go +++ b/output_tests/map/string/struct_empty/types.go @@ -1,3 +1,3 @@ package test -type T map[string]struct{} +type typeForTest map[string]struct{} diff --git a/output_tests/map/string/struct_empty_alias/json_test.go b/output_tests/map/string/struct_empty_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/struct_empty_alias/json_test.go +++ b/output_tests/map/string/struct_empty_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/struct_empty_alias/types.go b/output_tests/map/string/struct_empty_alias/types.go index 7b60ced..4f210c3 100644 --- a/output_tests/map/string/struct_empty_alias/types.go +++ b/output_tests/map/string/struct_empty_alias/types.go @@ -2,4 +2,4 @@ package test type A struct{} -type T map[string]A +type typeForTest map[string]A diff --git a/output_tests/map/string/struct_ptr_string/json_test.go b/output_tests/map/string/struct_ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/struct_ptr_string/json_test.go +++ b/output_tests/map/string/struct_ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/struct_ptr_string/types.go b/output_tests/map/string/struct_ptr_string/types.go index 7516dfc..cfb2fd6 100644 --- a/output_tests/map/string/struct_ptr_string/types.go +++ b/output_tests/map/string/struct_ptr_string/types.go @@ -1,5 +1,5 @@ package test -type T map[string]struct { +type typeForTest map[string]struct { F *string } diff --git a/output_tests/map/string/struct_various/json_test.go b/output_tests/map/string/struct_various/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/struct_various/json_test.go +++ b/output_tests/map/string/struct_various/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/struct_various/types.go b/output_tests/map/string/struct_various/types.go index 832322a..8fbf9af 100644 --- a/output_tests/map/string/struct_various/types.go +++ b/output_tests/map/string/struct_various/types.go @@ -1,6 +1,6 @@ package test -type T map[string]struct { +type typeForTest map[string]struct { String string Int int32 Float float64 diff --git a/output_tests/map/string/uint8/json_test.go b/output_tests/map/string/uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string/uint8/json_test.go +++ b/output_tests/map/string/uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string/uint8/types.go b/output_tests/map/string/uint8/types.go index 295c8f9..76bd605 100644 --- a/output_tests/map/string/uint8/types.go +++ b/output_tests/map/string/uint8/types.go @@ -1,3 +1,3 @@ package test -type T map[string]uint8 +type typeForTest map[string]uint8 diff --git a/output_tests/map/string_alias/string/json_test.go b/output_tests/map/string_alias/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string_alias/string/json_test.go +++ b/output_tests/map/string_alias/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string_alias/string/types.go b/output_tests/map/string_alias/string/types.go index 890064d..d7e17c2 100644 --- a/output_tests/map/string_alias/string/types.go +++ b/output_tests/map/string_alias/string/types.go @@ -2,4 +2,4 @@ package test type StringAlias string -type T map[StringAlias]string +type typeForTest map[StringAlias]string diff --git a/output_tests/map/string_alias/string_alias/json_test.go b/output_tests/map/string_alias/string_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/string_alias/string_alias/json_test.go +++ b/output_tests/map/string_alias/string_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/string_alias/string_alias/types.go b/output_tests/map/string_alias/string_alias/types.go index 6abab0e..1d49f37 100644 --- a/output_tests/map/string_alias/string_alias/types.go +++ b/output_tests/map/string_alias/string_alias/types.go @@ -2,4 +2,4 @@ package test type StringAlias string -type T map[StringAlias]StringAlias +type typeForTest map[StringAlias]StringAlias diff --git a/output_tests/map/uint16/string/json_test.go b/output_tests/map/uint16/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/uint16/string/json_test.go +++ b/output_tests/map/uint16/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/uint16/string/types.go b/output_tests/map/uint16/string/types.go index cc32109..6fe429c 100644 --- a/output_tests/map/uint16/string/types.go +++ b/output_tests/map/uint16/string/types.go @@ -1,3 +1,3 @@ package test -type T map[uint16]string +type typeForTest map[uint16]string diff --git a/output_tests/map/uint32/string/json_test.go b/output_tests/map/uint32/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/uint32/string/json_test.go +++ b/output_tests/map/uint32/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/uint32/string/types.go b/output_tests/map/uint32/string/types.go index 0ee156a..0b107a5 100644 --- a/output_tests/map/uint32/string/types.go +++ b/output_tests/map/uint32/string/types.go @@ -1,3 +1,3 @@ package test -type T map[uint32]string +type typeForTest map[uint32]string diff --git a/output_tests/map/uint8/string/json_test.go b/output_tests/map/uint8/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map/uint8/string/json_test.go +++ b/output_tests/map/uint8/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map/uint8/string/types.go b/output_tests/map/uint8/string/types.go index 97c774a..5d11b14 100644 --- a/output_tests/map/uint8/string/types.go +++ b/output_tests/map/uint8/string/types.go @@ -1,3 +1,3 @@ package test -type T map[uint8]string +type typeForTest map[uint8]string diff --git a/output_tests/map_key_text_marshal/string_alias/json_test.go b/output_tests/map_key_text_marshal/string_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map_key_text_marshal/string_alias/json_test.go +++ b/output_tests/map_key_text_marshal/string_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map_key_text_marshal/string_alias/types.go b/output_tests/map_key_text_marshal/string_alias/types.go index af41fe2..5fc41bf 100644 --- a/output_tests/map_key_text_marshal/string_alias/types.go +++ b/output_tests/map_key_text_marshal/string_alias/types.go @@ -19,4 +19,4 @@ func (k *KeyType) UnmarshalText(text []byte) error { var _ encoding.TextMarshaler = KeyType("") var _ encoding.TextUnmarshaler = new(KeyType) -type T map[KeyType]string +type typeForTest map[KeyType]string diff --git a/output_tests/map_key_text_marshal/struct/json_test.go b/output_tests/map_key_text_marshal/struct/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/map_key_text_marshal/struct/json_test.go +++ b/output_tests/map_key_text_marshal/struct/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/map_key_text_marshal/struct/types.go b/output_tests/map_key_text_marshal/struct/types.go index 360ebe8..6283079 100644 --- a/output_tests/map_key_text_marshal/struct/types.go +++ b/output_tests/map_key_text_marshal/struct/types.go @@ -21,4 +21,4 @@ func (k *KeyType) UnmarshalText(text []byte) error { var _ encoding.TextMarshaler = KeyType{} var _ encoding.TextUnmarshaler = &KeyType{} -type T map[KeyType]string +type typeForTest map[KeyType]string diff --git a/output_tests/marshal_fail_case.go b/output_tests/marshal_fail_case.go index 72332bc..2e20041 100644 --- a/output_tests/marshal_fail_case.go +++ b/output_tests/marshal_fail_case.go @@ -8,12 +8,12 @@ import ( jsoniter "github.com/json-iterator/go" ) -type T struct { +type typeForTest struct { F *float64 } func main() { - var obj T + var obj typeForTest jb1, _ := json.Marshal(obj) jb2, _ := jsoniter.ConfigCompatibleWithStandardLibrary.Marshal(obj) diff --git a/output_tests/partial_unmarshal/partial_test.go b/output_tests/partial_unmarshal/partial_test.go index cf9571c..a30b5c4 100644 --- a/output_tests/partial_unmarshal/partial_test.go +++ b/output_tests/partial_unmarshal/partial_test.go @@ -16,7 +16,7 @@ import ( func Test_PartialUnmarshal(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T1 + var before typeForTest1 fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -38,13 +38,13 @@ func Test_PartialUnmarshal(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T2 + var afterStd typeForTest2 err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T2 + var afterIter typeForTest2 err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", diff --git a/output_tests/partial_unmarshal/types.go b/output_tests/partial_unmarshal/types.go index 7d2496e..00282d4 100644 --- a/output_tests/partial_unmarshal/types.go +++ b/output_tests/partial_unmarshal/types.go @@ -1,11 +1,11 @@ package test -type T1 struct { +type typeForTest1 struct { F1 string F2 string F3 string } -type T2 struct { +type typeForTest2 struct { F1 string } diff --git a/output_tests/slice/array/bool/json_test.go b/output_tests/slice/array/bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/array/bool/json_test.go +++ b/output_tests/slice/array/bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/array/bool/types.go b/output_tests/slice/array/bool/types.go index 094e425..8d27535 100644 --- a/output_tests/slice/array/bool/types.go +++ b/output_tests/slice/array/bool/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]bool +type typeForTest [4][4]bool diff --git a/output_tests/slice/array/byte/json_test.go b/output_tests/slice/array/byte/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/array/byte/json_test.go +++ b/output_tests/slice/array/byte/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/array/byte/types.go b/output_tests/slice/array/byte/types.go index 8d1f7ee..fa2a655 100644 --- a/output_tests/slice/array/byte/types.go +++ b/output_tests/slice/array/byte/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]byte +type typeForTest [4][4]byte diff --git a/output_tests/slice/array/float64/json_test.go b/output_tests/slice/array/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/array/float64/json_test.go +++ b/output_tests/slice/array/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/array/float64/types.go b/output_tests/slice/array/float64/types.go index 06ab784..2adbf0e 100644 --- a/output_tests/slice/array/float64/types.go +++ b/output_tests/slice/array/float64/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]float64 +type typeForTest [4][4]float64 diff --git a/output_tests/slice/array/int32/json_test.go b/output_tests/slice/array/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/array/int32/json_test.go +++ b/output_tests/slice/array/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/array/int32/types.go b/output_tests/slice/array/int32/types.go index 5239cb0..2056d7c 100644 --- a/output_tests/slice/array/int32/types.go +++ b/output_tests/slice/array/int32/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]int32 +type typeForTest [4][4]int32 diff --git a/output_tests/slice/array/ptr_string/json_test.go b/output_tests/slice/array/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/array/ptr_string/json_test.go +++ b/output_tests/slice/array/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/array/ptr_string/types.go b/output_tests/slice/array/ptr_string/types.go index 13e1879..80b6f48 100644 --- a/output_tests/slice/array/ptr_string/types.go +++ b/output_tests/slice/array/ptr_string/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]*string +type typeForTest [4][4]*string diff --git a/output_tests/slice/array/string/json_test.go b/output_tests/slice/array/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/array/string/json_test.go +++ b/output_tests/slice/array/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/array/string/types.go b/output_tests/slice/array/string/types.go index ab079bb..9ff190f 100644 --- a/output_tests/slice/array/string/types.go +++ b/output_tests/slice/array/string/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]string +type typeForTest [4][4]string diff --git a/output_tests/slice/array/uint8/json_test.go b/output_tests/slice/array/uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/array/uint8/json_test.go +++ b/output_tests/slice/array/uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/array/uint8/types.go b/output_tests/slice/array/uint8/types.go index 6ca02f1..51454ca 100644 --- a/output_tests/slice/array/uint8/types.go +++ b/output_tests/slice/array/uint8/types.go @@ -1,3 +1,3 @@ package test -type T [4][4]uint8 +type typeForTest [4][4]uint8 diff --git a/output_tests/slice/bool/json_test.go b/output_tests/slice/bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/bool/json_test.go +++ b/output_tests/slice/bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/bool/types.go b/output_tests/slice/bool/types.go index 38cedf1..916a7df 100644 --- a/output_tests/slice/bool/types.go +++ b/output_tests/slice/bool/types.go @@ -1,3 +1,3 @@ package test -type T []bool +type typeForTest []bool diff --git a/output_tests/slice/byte/json_test.go b/output_tests/slice/byte/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/byte/json_test.go +++ b/output_tests/slice/byte/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/byte/types.go b/output_tests/slice/byte/types.go index e88324d..0a052a2 100644 --- a/output_tests/slice/byte/types.go +++ b/output_tests/slice/byte/types.go @@ -1,3 +1,3 @@ package test -type T []byte +type typeForTest []byte diff --git a/output_tests/slice/float64/json_test.go b/output_tests/slice/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/float64/json_test.go +++ b/output_tests/slice/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/float64/types.go b/output_tests/slice/float64/types.go index 5013457..16e0636 100644 --- a/output_tests/slice/float64/types.go +++ b/output_tests/slice/float64/types.go @@ -1,3 +1,3 @@ package test -type T []float64 +type typeForTest []float64 diff --git a/output_tests/slice/int32/json_test.go b/output_tests/slice/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/int32/json_test.go +++ b/output_tests/slice/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/int32/types.go b/output_tests/slice/int32/types.go index 98b8139..9b1af87 100644 --- a/output_tests/slice/int32/types.go +++ b/output_tests/slice/int32/types.go @@ -1,3 +1,3 @@ package test -type T []int32 +type typeForTest []int32 diff --git a/output_tests/slice/map/int32_string/json_test.go b/output_tests/slice/map/int32_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/map/int32_string/json_test.go +++ b/output_tests/slice/map/int32_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/map/int32_string/types.go b/output_tests/slice/map/int32_string/types.go index 001f0ce..419e85a 100644 --- a/output_tests/slice/map/int32_string/types.go +++ b/output_tests/slice/map/int32_string/types.go @@ -1,3 +1,3 @@ package test -type T []map[int32]string +type typeForTest []map[int32]string diff --git a/output_tests/slice/map/string_string/json_test.go b/output_tests/slice/map/string_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/map/string_string/json_test.go +++ b/output_tests/slice/map/string_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/map/string_string/types.go b/output_tests/slice/map/string_string/types.go index 79a1e6c..56ab1fb 100644 --- a/output_tests/slice/map/string_string/types.go +++ b/output_tests/slice/map/string_string/types.go @@ -1,3 +1,3 @@ package test -type T []map[string]string +type typeForTest []map[string]string diff --git a/output_tests/slice/ptr_array/bool/json_test.go b/output_tests/slice/ptr_array/bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_array/bool/json_test.go +++ b/output_tests/slice/ptr_array/bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_array/bool/types.go b/output_tests/slice/ptr_array/bool/types.go index 4a47324..50fe493 100644 --- a/output_tests/slice/ptr_array/bool/types.go +++ b/output_tests/slice/ptr_array/bool/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]bool +type typeForTest [4]*[4]bool diff --git a/output_tests/slice/ptr_array/byte/json_test.go b/output_tests/slice/ptr_array/byte/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_array/byte/json_test.go +++ b/output_tests/slice/ptr_array/byte/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_array/byte/types.go b/output_tests/slice/ptr_array/byte/types.go index 7e6721b..f5eea3a 100644 --- a/output_tests/slice/ptr_array/byte/types.go +++ b/output_tests/slice/ptr_array/byte/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]byte +type typeForTest [4]*[4]byte diff --git a/output_tests/slice/ptr_array/float64/json_test.go b/output_tests/slice/ptr_array/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_array/float64/json_test.go +++ b/output_tests/slice/ptr_array/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_array/float64/types.go b/output_tests/slice/ptr_array/float64/types.go index 6763be5..70e7b64 100644 --- a/output_tests/slice/ptr_array/float64/types.go +++ b/output_tests/slice/ptr_array/float64/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]float64 +type typeForTest [4]*[4]float64 diff --git a/output_tests/slice/ptr_array/int32/json_test.go b/output_tests/slice/ptr_array/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_array/int32/json_test.go +++ b/output_tests/slice/ptr_array/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_array/int32/types.go b/output_tests/slice/ptr_array/int32/types.go index a766469..5496acb 100644 --- a/output_tests/slice/ptr_array/int32/types.go +++ b/output_tests/slice/ptr_array/int32/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]int32 +type typeForTest [4]*[4]int32 diff --git a/output_tests/slice/ptr_array/ptr_string/json_test.go b/output_tests/slice/ptr_array/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_array/ptr_string/json_test.go +++ b/output_tests/slice/ptr_array/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_array/ptr_string/types.go b/output_tests/slice/ptr_array/ptr_string/types.go index c119342..55693a7 100644 --- a/output_tests/slice/ptr_array/ptr_string/types.go +++ b/output_tests/slice/ptr_array/ptr_string/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]*string +type typeForTest [4]*[4]*string diff --git a/output_tests/slice/ptr_array/string/json_test.go b/output_tests/slice/ptr_array/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_array/string/json_test.go +++ b/output_tests/slice/ptr_array/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_array/string/types.go b/output_tests/slice/ptr_array/string/types.go index d0b077b..4f1cc5a 100644 --- a/output_tests/slice/ptr_array/string/types.go +++ b/output_tests/slice/ptr_array/string/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]string +type typeForTest [4]*[4]string diff --git a/output_tests/slice/ptr_array/uint8/json_test.go b/output_tests/slice/ptr_array/uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_array/uint8/json_test.go +++ b/output_tests/slice/ptr_array/uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_array/uint8/types.go b/output_tests/slice/ptr_array/uint8/types.go index b1b4b0e..a619570 100644 --- a/output_tests/slice/ptr_array/uint8/types.go +++ b/output_tests/slice/ptr_array/uint8/types.go @@ -1,3 +1,3 @@ package test -type T [4]*[4]uint8 +type typeForTest [4]*[4]uint8 diff --git a/output_tests/slice/ptr_bool/json_test.go b/output_tests/slice/ptr_bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_bool/json_test.go +++ b/output_tests/slice/ptr_bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_bool/types.go b/output_tests/slice/ptr_bool/types.go index 9791cf2..2086a57 100644 --- a/output_tests/slice/ptr_bool/types.go +++ b/output_tests/slice/ptr_bool/types.go @@ -1,3 +1,3 @@ package test -type T []*bool +type typeForTest []*bool diff --git a/output_tests/slice/ptr_float64/json_test.go b/output_tests/slice/ptr_float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_float64/json_test.go +++ b/output_tests/slice/ptr_float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_float64/types.go b/output_tests/slice/ptr_float64/types.go index a3dfea9..9d58400 100644 --- a/output_tests/slice/ptr_float64/types.go +++ b/output_tests/slice/ptr_float64/types.go @@ -1,3 +1,3 @@ package test -type T []*float64 +type typeForTest []*float64 diff --git a/output_tests/slice/ptr_int32/json_test.go b/output_tests/slice/ptr_int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_int32/json_test.go +++ b/output_tests/slice/ptr_int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_int32/types.go b/output_tests/slice/ptr_int32/types.go index 195c224..522a591 100644 --- a/output_tests/slice/ptr_int32/types.go +++ b/output_tests/slice/ptr_int32/types.go @@ -1,3 +1,3 @@ package test -type T []*int32 +type typeForTest []*int32 diff --git a/output_tests/slice/ptr_map/int32_string/json_test.go b/output_tests/slice/ptr_map/int32_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_map/int32_string/json_test.go +++ b/output_tests/slice/ptr_map/int32_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_map/int32_string/types.go b/output_tests/slice/ptr_map/int32_string/types.go index 90ad4ca..00e9040 100644 --- a/output_tests/slice/ptr_map/int32_string/types.go +++ b/output_tests/slice/ptr_map/int32_string/types.go @@ -1,3 +1,3 @@ package test -type T []*map[int32]string +type typeForTest []*map[int32]string diff --git a/output_tests/slice/ptr_map/string_string/json_test.go b/output_tests/slice/ptr_map/string_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_map/string_string/json_test.go +++ b/output_tests/slice/ptr_map/string_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_map/string_string/types.go b/output_tests/slice/ptr_map/string_string/types.go index f905206..0ab1c96 100644 --- a/output_tests/slice/ptr_map/string_string/types.go +++ b/output_tests/slice/ptr_map/string_string/types.go @@ -1,3 +1,3 @@ package test -type T []*map[string]string +type typeForTest []*map[string]string diff --git a/output_tests/slice/ptr_slice/bool/json_test.go b/output_tests/slice/ptr_slice/bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_slice/bool/json_test.go +++ b/output_tests/slice/ptr_slice/bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_slice/bool/types.go b/output_tests/slice/ptr_slice/bool/types.go index 83af382..0a4db35 100644 --- a/output_tests/slice/ptr_slice/bool/types.go +++ b/output_tests/slice/ptr_slice/bool/types.go @@ -1,3 +1,3 @@ package test -type T []*[]bool +type typeForTest []*[]bool diff --git a/output_tests/slice/ptr_slice/byte/json_test.go b/output_tests/slice/ptr_slice/byte/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_slice/byte/json_test.go +++ b/output_tests/slice/ptr_slice/byte/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_slice/byte/types.go b/output_tests/slice/ptr_slice/byte/types.go index 57a7010..57fcb27 100644 --- a/output_tests/slice/ptr_slice/byte/types.go +++ b/output_tests/slice/ptr_slice/byte/types.go @@ -1,3 +1,3 @@ package test -type T []*[]byte +type typeForTest []*[]byte diff --git a/output_tests/slice/ptr_slice/float64/json_test.go b/output_tests/slice/ptr_slice/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_slice/float64/json_test.go +++ b/output_tests/slice/ptr_slice/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_slice/float64/types.go b/output_tests/slice/ptr_slice/float64/types.go index 5ef1fc0..fcc2cc9 100644 --- a/output_tests/slice/ptr_slice/float64/types.go +++ b/output_tests/slice/ptr_slice/float64/types.go @@ -1,3 +1,3 @@ package test -type T []*[]float64 +type typeForTest []*[]float64 diff --git a/output_tests/slice/ptr_slice/int32/json_test.go b/output_tests/slice/ptr_slice/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_slice/int32/json_test.go +++ b/output_tests/slice/ptr_slice/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_slice/int32/types.go b/output_tests/slice/ptr_slice/int32/types.go index 22ee72a..85d6806 100644 --- a/output_tests/slice/ptr_slice/int32/types.go +++ b/output_tests/slice/ptr_slice/int32/types.go @@ -1,3 +1,3 @@ package test -type T []*[]int32 +type typeForTest []*[]int32 diff --git a/output_tests/slice/ptr_slice/ptr_string/json_test.go b/output_tests/slice/ptr_slice/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_slice/ptr_string/json_test.go +++ b/output_tests/slice/ptr_slice/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_slice/ptr_string/types.go b/output_tests/slice/ptr_slice/ptr_string/types.go index 5f9188e..4089e39 100644 --- a/output_tests/slice/ptr_slice/ptr_string/types.go +++ b/output_tests/slice/ptr_slice/ptr_string/types.go @@ -1,3 +1,3 @@ package test -type T []*[]*string +type typeForTest []*[]*string diff --git a/output_tests/slice/ptr_slice/string/json_test.go b/output_tests/slice/ptr_slice/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_slice/string/json_test.go +++ b/output_tests/slice/ptr_slice/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_slice/string/types.go b/output_tests/slice/ptr_slice/string/types.go index ac60616..d9952b6 100644 --- a/output_tests/slice/ptr_slice/string/types.go +++ b/output_tests/slice/ptr_slice/string/types.go @@ -1,3 +1,3 @@ package test -type T []*[]string +type typeForTest []*[]string diff --git a/output_tests/slice/ptr_slice/uint8/json_test.go b/output_tests/slice/ptr_slice/uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_slice/uint8/json_test.go +++ b/output_tests/slice/ptr_slice/uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_slice/uint8/types.go b/output_tests/slice/ptr_slice/uint8/types.go index d036526..509847a 100644 --- a/output_tests/slice/ptr_slice/uint8/types.go +++ b/output_tests/slice/ptr_slice/uint8/types.go @@ -1,3 +1,3 @@ package test -type T []*[]uint8 +type typeForTest []*[]uint8 diff --git a/output_tests/slice/ptr_string/json_test.go b/output_tests/slice/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_string/json_test.go +++ b/output_tests/slice/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_string/types.go b/output_tests/slice/ptr_string/types.go index 99f4129..1abfc6d 100644 --- a/output_tests/slice/ptr_string/types.go +++ b/output_tests/slice/ptr_string/types.go @@ -1,3 +1,3 @@ package test -type T []*string +type typeForTest []*string diff --git a/output_tests/slice/ptr_struct_various/json_test.go b/output_tests/slice/ptr_struct_various/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_struct_various/json_test.go +++ b/output_tests/slice/ptr_struct_various/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_struct_various/types.go b/output_tests/slice/ptr_struct_various/types.go index 7f2c5a0..d01bed9 100644 --- a/output_tests/slice/ptr_struct_various/types.go +++ b/output_tests/slice/ptr_struct_various/types.go @@ -1,6 +1,6 @@ package test -type T []*struct { +type typeForTest []*struct { String string Int int32 Float float64 diff --git a/output_tests/slice/ptr_uint8/json_test.go b/output_tests/slice/ptr_uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/ptr_uint8/json_test.go +++ b/output_tests/slice/ptr_uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/ptr_uint8/types.go b/output_tests/slice/ptr_uint8/types.go index 61ac629..922822c 100644 --- a/output_tests/slice/ptr_uint8/types.go +++ b/output_tests/slice/ptr_uint8/types.go @@ -1,3 +1,3 @@ package test -type T []*uint8 +type typeForTest []*uint8 diff --git a/output_tests/slice/slice/bool/json_test.go b/output_tests/slice/slice/bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/slice/bool/json_test.go +++ b/output_tests/slice/slice/bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/slice/bool/types.go b/output_tests/slice/slice/bool/types.go index 2567469..498785d 100644 --- a/output_tests/slice/slice/bool/types.go +++ b/output_tests/slice/slice/bool/types.go @@ -1,3 +1,3 @@ package test -type T [][]bool +type typeForTest [][]bool diff --git a/output_tests/slice/slice/byte/json_test.go b/output_tests/slice/slice/byte/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/slice/byte/json_test.go +++ b/output_tests/slice/slice/byte/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/slice/byte/types.go b/output_tests/slice/slice/byte/types.go index 256b9c9..ef66dbf 100644 --- a/output_tests/slice/slice/byte/types.go +++ b/output_tests/slice/slice/byte/types.go @@ -1,3 +1,3 @@ package test -type T [][]byte +type typeForTest [][]byte diff --git a/output_tests/slice/slice/float64/json_test.go b/output_tests/slice/slice/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/slice/float64/json_test.go +++ b/output_tests/slice/slice/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/slice/float64/types.go b/output_tests/slice/slice/float64/types.go index a6a1439..4d47126 100644 --- a/output_tests/slice/slice/float64/types.go +++ b/output_tests/slice/slice/float64/types.go @@ -1,3 +1,3 @@ package test -type T [][]float64 +type typeForTest [][]float64 diff --git a/output_tests/slice/slice/int32/json_test.go b/output_tests/slice/slice/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/slice/int32/json_test.go +++ b/output_tests/slice/slice/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/slice/int32/types.go b/output_tests/slice/slice/int32/types.go index 03f2804..9c1ebc1 100644 --- a/output_tests/slice/slice/int32/types.go +++ b/output_tests/slice/slice/int32/types.go @@ -1,3 +1,3 @@ package test -type T [][]int32 +type typeForTest [][]int32 diff --git a/output_tests/slice/slice/ptr_string/json_test.go b/output_tests/slice/slice/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/slice/ptr_string/json_test.go +++ b/output_tests/slice/slice/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/slice/ptr_string/types.go b/output_tests/slice/slice/ptr_string/types.go index 73a419c..28f0e89 100644 --- a/output_tests/slice/slice/ptr_string/types.go +++ b/output_tests/slice/slice/ptr_string/types.go @@ -1,3 +1,3 @@ package test -type T [][]*string +type typeForTest [][]*string diff --git a/output_tests/slice/slice/string/json_test.go b/output_tests/slice/slice/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/slice/string/json_test.go +++ b/output_tests/slice/slice/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/slice/string/types.go b/output_tests/slice/slice/string/types.go index 14d10c5..a6ef45a 100644 --- a/output_tests/slice/slice/string/types.go +++ b/output_tests/slice/slice/string/types.go @@ -1,3 +1,3 @@ package test -type T [][]string +type typeForTest [][]string diff --git a/output_tests/slice/slice/uint8/json_test.go b/output_tests/slice/slice/uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/slice/uint8/json_test.go +++ b/output_tests/slice/slice/uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/slice/uint8/types.go b/output_tests/slice/slice/uint8/types.go index 35db451..e3b4ed1 100644 --- a/output_tests/slice/slice/uint8/types.go +++ b/output_tests/slice/slice/uint8/types.go @@ -1,3 +1,3 @@ package test -type T [][]uint8 +type typeForTest [][]uint8 diff --git a/output_tests/slice/string/json_test.go b/output_tests/slice/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/string/json_test.go +++ b/output_tests/slice/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/string/types.go b/output_tests/slice/string/types.go index 75fb74d..91244aa 100644 --- a/output_tests/slice/string/types.go +++ b/output_tests/slice/string/types.go @@ -1,3 +1,3 @@ package test -type T []string +type typeForTest []string diff --git a/output_tests/slice/struct_empty/json_test.go b/output_tests/slice/struct_empty/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/struct_empty/json_test.go +++ b/output_tests/slice/struct_empty/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/struct_empty/types.go b/output_tests/slice/struct_empty/types.go index 5ca1754..3bf96bc 100644 --- a/output_tests/slice/struct_empty/types.go +++ b/output_tests/slice/struct_empty/types.go @@ -1,3 +1,3 @@ package test -type T []struct{} +type typeForTest []struct{} diff --git a/output_tests/slice/struct_empty_alias/json_test.go b/output_tests/slice/struct_empty_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/struct_empty_alias/json_test.go +++ b/output_tests/slice/struct_empty_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/struct_empty_alias/types.go b/output_tests/slice/struct_empty_alias/types.go index ecb5364..c6f7bdf 100644 --- a/output_tests/slice/struct_empty_alias/types.go +++ b/output_tests/slice/struct_empty_alias/types.go @@ -2,4 +2,4 @@ package test type A struct{} -type T []A +type typeForTest []A diff --git a/output_tests/slice/struct_ptr_string/json_test.go b/output_tests/slice/struct_ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/struct_ptr_string/json_test.go +++ b/output_tests/slice/struct_ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/struct_ptr_string/types.go b/output_tests/slice/struct_ptr_string/types.go index d81f60f..13fe6b1 100644 --- a/output_tests/slice/struct_ptr_string/types.go +++ b/output_tests/slice/struct_ptr_string/types.go @@ -1,5 +1,5 @@ package test -type T []struct { +type typeForTest []struct { F *string } diff --git a/output_tests/slice/struct_various/json_test.go b/output_tests/slice/struct_various/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/struct_various/json_test.go +++ b/output_tests/slice/struct_various/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/struct_various/types.go b/output_tests/slice/struct_various/types.go index e9653cf..f822b57 100644 --- a/output_tests/slice/struct_various/types.go +++ b/output_tests/slice/struct_various/types.go @@ -1,6 +1,6 @@ package test -type T []struct { +type typeForTest []struct { String string Int int32 Float float64 diff --git a/output_tests/slice/uint8/json_test.go b/output_tests/slice/uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/slice/uint8/json_test.go +++ b/output_tests/slice/uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/slice/uint8/types.go b/output_tests/slice/uint8/types.go index 4f37131..7793de6 100644 --- a/output_tests/slice/uint8/types.go +++ b/output_tests/slice/uint8/types.go @@ -1,3 +1,3 @@ package test -type T []uint8 +type typeForTest []uint8 diff --git a/output_tests/struct/alias/json_test.go b/output_tests/struct/alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/alias/json_test.go +++ b/output_tests/struct/alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/alias/types.go b/output_tests/struct/alias/types.go index 888b562..8dfc9de 100644 --- a/output_tests/struct/alias/types.go +++ b/output_tests/struct/alias/types.go @@ -17,4 +17,4 @@ type A struct { String2 string } -type T A +type typeForTest A diff --git a/output_tests/struct/anonymous/no_overlap/float64/json_test.go b/output_tests/struct/anonymous/no_overlap/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/float64/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/float64/types.go b/output_tests/struct/anonymous/no_overlap/float64/types.go index e057f15..39f7e20 100644 --- a/output_tests/struct/anonymous/no_overlap/float64/types.go +++ b/output_tests/struct/anonymous/no_overlap/float64/types.go @@ -2,6 +2,6 @@ package test type Embedded float64 -type T struct { +type typeForTest struct { Embedded } diff --git a/output_tests/struct/anonymous/no_overlap/int32/json_test.go b/output_tests/struct/anonymous/no_overlap/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/int32/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/int32/types.go b/output_tests/struct/anonymous/no_overlap/int32/types.go index 2733f97..ee026ed 100644 --- a/output_tests/struct/anonymous/no_overlap/int32/types.go +++ b/output_tests/struct/anonymous/no_overlap/int32/types.go @@ -2,6 +2,6 @@ package test type Embedded int32 -type T struct { +type typeForTest struct { Embedded } diff --git a/output_tests/struct/anonymous/no_overlap/json_marshal/json_test.go b/output_tests/struct/anonymous/no_overlap/json_marshal/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/json_marshal/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/json_marshal/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/json_marshal/types.go b/output_tests/struct/anonymous/no_overlap/json_marshal/types.go index 0223d61..98a3822 100644 --- a/output_tests/struct/anonymous/no_overlap/json_marshal/types.go +++ b/output_tests/struct/anonymous/no_overlap/json_marshal/types.go @@ -47,7 +47,7 @@ func (m *Marshaler) UnmarshalJSON(text []byte) error { var _ json.Marshaler = *new(Marshaler) var _ json.Unmarshaler = new(Marshaler) -type T struct { +type typeForTest struct { F1 float64 Marshaler F2 int32 diff --git a/output_tests/struct/anonymous/no_overlap/map_string_string/json_test.go b/output_tests/struct/anonymous/no_overlap/map_string_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/map_string_string/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/map_string_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/map_string_string/types.go b/output_tests/struct/anonymous/no_overlap/map_string_string/types.go index 1330737..ea6b6fc 100644 --- a/output_tests/struct/anonymous/no_overlap/map_string_string/types.go +++ b/output_tests/struct/anonymous/no_overlap/map_string_string/types.go @@ -2,6 +2,6 @@ package test type Embedded map[string]string -type T struct { +type typeForTest struct { Embedded } diff --git a/output_tests/struct/anonymous/no_overlap/ptr_float64/json_test.go b/output_tests/struct/anonymous/no_overlap/ptr_float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/ptr_float64/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/ptr_float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/ptr_float64/types.go b/output_tests/struct/anonymous/no_overlap/ptr_float64/types.go index 827ffef..8b46977 100644 --- a/output_tests/struct/anonymous/no_overlap/ptr_float64/types.go +++ b/output_tests/struct/anonymous/no_overlap/ptr_float64/types.go @@ -2,6 +2,6 @@ package test type Embedded float64 -type T struct { +type typeForTest struct { *Embedded } diff --git a/output_tests/struct/anonymous/no_overlap/ptr_int32/json_test.go b/output_tests/struct/anonymous/no_overlap/ptr_int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/ptr_int32/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/ptr_int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/ptr_int32/types.go b/output_tests/struct/anonymous/no_overlap/ptr_int32/types.go index e9d208b..19f84b0 100644 --- a/output_tests/struct/anonymous/no_overlap/ptr_int32/types.go +++ b/output_tests/struct/anonymous/no_overlap/ptr_int32/types.go @@ -2,6 +2,6 @@ package test type Embedded int32 -type T struct { +type typeForTest struct { *Embedded } diff --git a/output_tests/struct/anonymous/no_overlap/ptr_map_string_string/json_test.go b/output_tests/struct/anonymous/no_overlap/ptr_map_string_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/ptr_map_string_string/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/ptr_map_string_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/ptr_map_string_string/types.go b/output_tests/struct/anonymous/no_overlap/ptr_map_string_string/types.go index 58d8ef2..57961f0 100644 --- a/output_tests/struct/anonymous/no_overlap/ptr_map_string_string/types.go +++ b/output_tests/struct/anonymous/no_overlap/ptr_map_string_string/types.go @@ -2,6 +2,6 @@ package test type Embedded map[string]string -type T struct { +type typeForTest struct { *Embedded } diff --git a/output_tests/struct/anonymous/no_overlap/ptr_slice_string/json_test.go b/output_tests/struct/anonymous/no_overlap/ptr_slice_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/ptr_slice_string/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/ptr_slice_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/ptr_slice_string/types.go b/output_tests/struct/anonymous/no_overlap/ptr_slice_string/types.go index 4c4294d..7016bba 100644 --- a/output_tests/struct/anonymous/no_overlap/ptr_slice_string/types.go +++ b/output_tests/struct/anonymous/no_overlap/ptr_slice_string/types.go @@ -2,6 +2,6 @@ package test type Embedded []string -type T struct { +type typeForTest struct { *Embedded } diff --git a/output_tests/struct/anonymous/no_overlap/ptr_string/json_test.go b/output_tests/struct/anonymous/no_overlap/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/ptr_string/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/ptr_string/types.go b/output_tests/struct/anonymous/no_overlap/ptr_string/types.go index 1286763..80c6f51 100644 --- a/output_tests/struct/anonymous/no_overlap/ptr_string/types.go +++ b/output_tests/struct/anonymous/no_overlap/ptr_string/types.go @@ -2,6 +2,6 @@ package test type Embedded string -type T struct { +type typeForTest struct { *Embedded } diff --git a/output_tests/struct/anonymous/no_overlap/ptr_struct_various/json_test.go b/output_tests/struct/anonymous/no_overlap/ptr_struct_various/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/ptr_struct_various/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/ptr_struct_various/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/ptr_struct_various/types.go b/output_tests/struct/anonymous/no_overlap/ptr_struct_various/types.go index f025afe..d4727e3 100644 --- a/output_tests/struct/anonymous/no_overlap/ptr_struct_various/types.go +++ b/output_tests/struct/anonymous/no_overlap/ptr_struct_various/types.go @@ -11,6 +11,6 @@ type Embedded struct { Map map[string]string } -type T struct { +type typeForTest struct { *Embedded } diff --git a/output_tests/struct/anonymous/no_overlap/slice_string/json_test.go b/output_tests/struct/anonymous/no_overlap/slice_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/slice_string/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/slice_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/slice_string/types.go b/output_tests/struct/anonymous/no_overlap/slice_string/types.go index 0e59e70..fad975e 100644 --- a/output_tests/struct/anonymous/no_overlap/slice_string/types.go +++ b/output_tests/struct/anonymous/no_overlap/slice_string/types.go @@ -2,6 +2,6 @@ package test type Embedded []string -type T struct { +type typeForTest struct { Embedded } diff --git a/output_tests/struct/anonymous/no_overlap/string/json_test.go b/output_tests/struct/anonymous/no_overlap/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/string/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/string/types.go b/output_tests/struct/anonymous/no_overlap/string/types.go index 008f903..6a7eac2 100644 --- a/output_tests/struct/anonymous/no_overlap/string/types.go +++ b/output_tests/struct/anonymous/no_overlap/string/types.go @@ -2,6 +2,6 @@ package test type Embedded string -type T struct { +type typeForTest struct { Embedded } diff --git a/output_tests/struct/anonymous/no_overlap/string_with_tag/json_test.go b/output_tests/struct/anonymous/no_overlap/string_with_tag/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/string_with_tag/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/string_with_tag/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/string_with_tag/types.go b/output_tests/struct/anonymous/no_overlap/string_with_tag/types.go index b7e01bd..20a49f2 100644 --- a/output_tests/struct/anonymous/no_overlap/string_with_tag/types.go +++ b/output_tests/struct/anonymous/no_overlap/string_with_tag/types.go @@ -2,6 +2,6 @@ package test type Embedded string -type T struct { +type typeForTest struct { Embedded `json:"othername"` } diff --git a/output_tests/struct/anonymous/no_overlap/struct_various/json_test.go b/output_tests/struct/anonymous/no_overlap/struct_various/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/struct_various/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/struct_various/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/struct_various/types.go b/output_tests/struct/anonymous/no_overlap/struct_various/types.go index 19d7328..9479322 100644 --- a/output_tests/struct/anonymous/no_overlap/struct_various/types.go +++ b/output_tests/struct/anonymous/no_overlap/struct_various/types.go @@ -11,6 +11,6 @@ type Embedded struct { Map map[string]string } -type T struct { +type typeForTest struct { Embedded } diff --git a/output_tests/struct/anonymous/no_overlap/text_marshal/json_test.go b/output_tests/struct/anonymous/no_overlap/text_marshal/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/no_overlap/text_marshal/json_test.go +++ b/output_tests/struct/anonymous/no_overlap/text_marshal/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/no_overlap/text_marshal/types.go b/output_tests/struct/anonymous/no_overlap/text_marshal/types.go index 510d2d5..ee0f28f 100644 --- a/output_tests/struct/anonymous/no_overlap/text_marshal/types.go +++ b/output_tests/struct/anonymous/no_overlap/text_marshal/types.go @@ -47,7 +47,7 @@ func (m *Marshaler) UnmarshalText(text []byte) error { var _ encoding.TextMarshaler = *new(Marshaler) var _ encoding.TextUnmarshaler = new(Marshaler) -type T struct { +type typeForTest struct { F1 float64 Marshaler F2 int32 diff --git a/output_tests/struct/anonymous/overlap/different_levels/json_test.go b/output_tests/struct/anonymous/overlap/different_levels/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/overlap/different_levels/json_test.go +++ b/output_tests/struct/anonymous/overlap/different_levels/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/overlap/different_levels/types.go b/output_tests/struct/anonymous/overlap/different_levels/types.go index 1d55d0a..da60975 100644 --- a/output_tests/struct/anonymous/overlap/different_levels/types.go +++ b/output_tests/struct/anonymous/overlap/different_levels/types.go @@ -8,7 +8,7 @@ type E2 struct { F2 string } -type T struct { +type typeForTest struct { E1 E2 F1 string diff --git a/output_tests/struct/anonymous/overlap/ignore_deeper_level/json_test.go b/output_tests/struct/anonymous/overlap/ignore_deeper_level/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/overlap/ignore_deeper_level/json_test.go +++ b/output_tests/struct/anonymous/overlap/ignore_deeper_level/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/overlap/ignore_deeper_level/types.go b/output_tests/struct/anonymous/overlap/ignore_deeper_level/types.go index 5417bb3..a1ad22e 100644 --- a/output_tests/struct/anonymous/overlap/ignore_deeper_level/types.go +++ b/output_tests/struct/anonymous/overlap/ignore_deeper_level/types.go @@ -14,7 +14,7 @@ type Embedded2 struct { DoubleEmbedded } -type T struct { +type typeForTest struct { Embedded1 Embedded2 } diff --git a/output_tests/struct/anonymous/overlap/same_level_1_both_tagged/json_test.go b/output_tests/struct/anonymous/overlap/same_level_1_both_tagged/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/overlap/same_level_1_both_tagged/json_test.go +++ b/output_tests/struct/anonymous/overlap/same_level_1_both_tagged/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/overlap/same_level_1_both_tagged/types.go b/output_tests/struct/anonymous/overlap/same_level_1_both_tagged/types.go index d93fd3c..88ce4ca 100644 --- a/output_tests/struct/anonymous/overlap/same_level_1_both_tagged/types.go +++ b/output_tests/struct/anonymous/overlap/same_level_1_both_tagged/types.go @@ -8,7 +8,7 @@ type Embedded2 struct { F1 int32 `json:"F1"` } -type T struct { +type typeForTest struct { Embedded1 Embedded2 } diff --git a/output_tests/struct/anonymous/overlap/same_level_1_no_tags/json_test.go b/output_tests/struct/anonymous/overlap/same_level_1_no_tags/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/overlap/same_level_1_no_tags/json_test.go +++ b/output_tests/struct/anonymous/overlap/same_level_1_no_tags/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/overlap/same_level_1_no_tags/types.go b/output_tests/struct/anonymous/overlap/same_level_1_no_tags/types.go index 2a0036f..97b62a2 100644 --- a/output_tests/struct/anonymous/overlap/same_level_1_no_tags/types.go +++ b/output_tests/struct/anonymous/overlap/same_level_1_no_tags/types.go @@ -8,7 +8,7 @@ type Embedded2 struct { F1 int32 } -type T struct { +type typeForTest struct { Embedded1 Embedded2 } diff --git a/output_tests/struct/anonymous/overlap/same_level_1_tagged/json_test.go b/output_tests/struct/anonymous/overlap/same_level_1_tagged/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/overlap/same_level_1_tagged/json_test.go +++ b/output_tests/struct/anonymous/overlap/same_level_1_tagged/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/overlap/same_level_1_tagged/types.go b/output_tests/struct/anonymous/overlap/same_level_1_tagged/types.go index e4cf42f..33dbb1c 100644 --- a/output_tests/struct/anonymous/overlap/same_level_1_tagged/types.go +++ b/output_tests/struct/anonymous/overlap/same_level_1_tagged/types.go @@ -8,7 +8,7 @@ type Embedded2 struct { F1 int32 `json:"F1"` } -type T struct { +type typeForTest struct { Embedded1 Embedded2 } diff --git a/output_tests/struct/anonymous/overlap/same_level_2_both_tagged/json_test.go b/output_tests/struct/anonymous/overlap/same_level_2_both_tagged/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/overlap/same_level_2_both_tagged/json_test.go +++ b/output_tests/struct/anonymous/overlap/same_level_2_both_tagged/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/overlap/same_level_2_both_tagged/types.go b/output_tests/struct/anonymous/overlap/same_level_2_both_tagged/types.go index f434c5d..dff8262 100644 --- a/output_tests/struct/anonymous/overlap/same_level_2_both_tagged/types.go +++ b/output_tests/struct/anonymous/overlap/same_level_2_both_tagged/types.go @@ -16,7 +16,7 @@ type Embedded2 struct { DoubleEmbedded2 } -type T struct { +type typeForTest struct { Embedded1 Embedded2 } diff --git a/output_tests/struct/anonymous/overlap/same_level_2_no_tags/json_test.go b/output_tests/struct/anonymous/overlap/same_level_2_no_tags/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/overlap/same_level_2_no_tags/json_test.go +++ b/output_tests/struct/anonymous/overlap/same_level_2_no_tags/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/overlap/same_level_2_no_tags/types.go b/output_tests/struct/anonymous/overlap/same_level_2_no_tags/types.go index e19a1be..4a1aeb8 100644 --- a/output_tests/struct/anonymous/overlap/same_level_2_no_tags/types.go +++ b/output_tests/struct/anonymous/overlap/same_level_2_no_tags/types.go @@ -16,7 +16,7 @@ type Embedded2 struct { DoubleEmbedded2 } -type T struct { +type typeForTest struct { Embedded1 Embedded2 } diff --git a/output_tests/struct/anonymous/overlap/same_level_2_tagged/json_test.go b/output_tests/struct/anonymous/overlap/same_level_2_tagged/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/anonymous/overlap/same_level_2_tagged/json_test.go +++ b/output_tests/struct/anonymous/overlap/same_level_2_tagged/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/anonymous/overlap/same_level_2_tagged/types.go b/output_tests/struct/anonymous/overlap/same_level_2_tagged/types.go index eebd291..dd74e28 100644 --- a/output_tests/struct/anonymous/overlap/same_level_2_tagged/types.go +++ b/output_tests/struct/anonymous/overlap/same_level_2_tagged/types.go @@ -16,7 +16,7 @@ type Embedded2 struct { DoubleEmbedded2 } -type T struct { +type typeForTest struct { Embedded1 Embedded2 } diff --git a/output_tests/struct/array/ptr_string/json_test.go b/output_tests/struct/array/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/array/ptr_string/json_test.go +++ b/output_tests/struct/array/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/array/ptr_string/types.go b/output_tests/struct/array/ptr_string/types.go index 5513c3a..77b3235 100644 --- a/output_tests/struct/array/ptr_string/types.go +++ b/output_tests/struct/array/ptr_string/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F [4]*string } diff --git a/output_tests/struct/array/string/json_test.go b/output_tests/struct/array/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/array/string/json_test.go +++ b/output_tests/struct/array/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/array/string/types.go b/output_tests/struct/array/string/types.go index 63aa2a5..6652ad8 100644 --- a/output_tests/struct/array/string/types.go +++ b/output_tests/struct/array/string/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F [4]string } diff --git a/output_tests/struct/array/string_alias/json_test.go b/output_tests/struct/array/string_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/array/string_alias/json_test.go +++ b/output_tests/struct/array/string_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/array/string_alias/types.go b/output_tests/struct/array/string_alias/types.go index 3de48be..9e1e303 100644 --- a/output_tests/struct/array/string_alias/types.go +++ b/output_tests/struct/array/string_alias/types.go @@ -3,7 +3,7 @@ package test type A1 string type A2 [4]A1 -type T struct { +type typeForTest struct { F1 [4]A1 F2 A2 } diff --git a/output_tests/struct/array/strings/json_test.go b/output_tests/struct/array/strings/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/array/strings/json_test.go +++ b/output_tests/struct/array/strings/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/array/strings/types.go b/output_tests/struct/array/strings/types.go index d9206cb..9217b5d 100644 --- a/output_tests/struct/array/strings/types.go +++ b/output_tests/struct/array/strings/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 [4]string F2 [4]string F3 [4]string diff --git a/output_tests/struct/array/struct_strings/json_test.go b/output_tests/struct/array/struct_strings/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/array/struct_strings/json_test.go +++ b/output_tests/struct/array/struct_strings/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/array/struct_strings/types.go b/output_tests/struct/array/struct_strings/types.go index 2a11b7f..87fc996 100644 --- a/output_tests/struct/array/struct_strings/types.go +++ b/output_tests/struct/array/struct_strings/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F [4]struct { F1 string F2 string diff --git a/output_tests/struct/empty/json_test.go b/output_tests/struct/empty/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/empty/json_test.go +++ b/output_tests/struct/empty/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/empty/types.go b/output_tests/struct/empty/types.go index c1f6af3..b6b45df 100644 --- a/output_tests/struct/empty/types.go +++ b/output_tests/struct/empty/types.go @@ -1,3 +1,3 @@ package test -type T struct{} +type typeForTest struct{} diff --git a/output_tests/struct/empty_alias/json_test.go b/output_tests/struct/empty_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/empty_alias/json_test.go +++ b/output_tests/struct/empty_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/empty_alias/types.go b/output_tests/struct/empty_alias/types.go index 8044823..97c5ea3 100644 --- a/output_tests/struct/empty_alias/types.go +++ b/output_tests/struct/empty_alias/types.go @@ -2,4 +2,4 @@ package test type A struct{} -type T A +type typeForTest A diff --git a/output_tests/struct/everything/json_test.go b/output_tests/struct/everything/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/everything/json_test.go +++ b/output_tests/struct/everything/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/everything/types.go b/output_tests/struct/everything/types.go index 06e79a8..14a71d2 100644 --- a/output_tests/struct/everything/types.go +++ b/output_tests/struct/everything/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { Byte1 byte Byte2 byte Bool1 bool diff --git a/output_tests/struct/float64/json_test.go b/output_tests/struct/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/float64/json_test.go +++ b/output_tests/struct/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/float64/types.go b/output_tests/struct/float64/types.go index 71752ed..c8873ea 100644 --- a/output_tests/struct/float64/types.go +++ b/output_tests/struct/float64/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F float64 } diff --git a/output_tests/struct/float64_alias/json_test.go b/output_tests/struct/float64_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/float64_alias/json_test.go +++ b/output_tests/struct/float64_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/float64_alias/types.go b/output_tests/struct/float64_alias/types.go index d2189a7..ffbe7e2 100644 --- a/output_tests/struct/float64_alias/types.go +++ b/output_tests/struct/float64_alias/types.go @@ -2,6 +2,6 @@ package test type A float64 -type T struct { +type typeForTest struct { F A } diff --git a/output_tests/struct/float64s/json_test.go b/output_tests/struct/float64s/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/float64s/json_test.go +++ b/output_tests/struct/float64s/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/float64s/types.go b/output_tests/struct/float64s/types.go index e2766f3..d9d5682 100644 --- a/output_tests/struct/float64s/types.go +++ b/output_tests/struct/float64s/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 float64 F2 float64 F3 float64 diff --git a/output_tests/struct/float64s_alias/json_test.go b/output_tests/struct/float64s_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/float64s_alias/json_test.go +++ b/output_tests/struct/float64s_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/float64s_alias/types.go b/output_tests/struct/float64s_alias/types.go index 175e4dc..4b760ca 100644 --- a/output_tests/struct/float64s_alias/types.go +++ b/output_tests/struct/float64s_alias/types.go @@ -2,7 +2,7 @@ package test type A float64 -type T struct { +type typeForTest struct { F1 A F2 A F3 A diff --git a/output_tests/struct/int32/json_test.go b/output_tests/struct/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/int32/json_test.go +++ b/output_tests/struct/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/int32/types.go b/output_tests/struct/int32/types.go index ecbe969..ea5481b 100644 --- a/output_tests/struct/int32/types.go +++ b/output_tests/struct/int32/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F int32 } diff --git a/output_tests/struct/int32_alias/json_test.go b/output_tests/struct/int32_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/int32_alias/json_test.go +++ b/output_tests/struct/int32_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/int32_alias/types.go b/output_tests/struct/int32_alias/types.go index 79b5b84..642d341 100644 --- a/output_tests/struct/int32_alias/types.go +++ b/output_tests/struct/int32_alias/types.go @@ -2,6 +2,6 @@ package test type A int32 -type T struct { +type typeForTest struct { F A } diff --git a/output_tests/struct/int32s/json_test.go b/output_tests/struct/int32s/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/int32s/json_test.go +++ b/output_tests/struct/int32s/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/int32s/types.go b/output_tests/struct/int32s/types.go index c2a0173..f7c078b 100644 --- a/output_tests/struct/int32s/types.go +++ b/output_tests/struct/int32s/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 int32 F2 int32 F3 int32 diff --git a/output_tests/struct/int32s_alias/json_test.go b/output_tests/struct/int32s_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/int32s_alias/json_test.go +++ b/output_tests/struct/int32s_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/int32s_alias/types.go b/output_tests/struct/int32s_alias/types.go index 4f8a08e..19c89f3 100644 --- a/output_tests/struct/int32s_alias/types.go +++ b/output_tests/struct/int32s_alias/types.go @@ -2,7 +2,7 @@ package test type A int32 -type T struct { +type typeForTest struct { F1 A F2 A F3 A diff --git a/output_tests/struct/map/int32_ptr_string/json_test.go b/output_tests/struct/map/int32_ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/map/int32_ptr_string/json_test.go +++ b/output_tests/struct/map/int32_ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/map/int32_ptr_string/types.go b/output_tests/struct/map/int32_ptr_string/types.go index 3356165..17d7a1f 100644 --- a/output_tests/struct/map/int32_ptr_string/types.go +++ b/output_tests/struct/map/int32_ptr_string/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F map[int32]*string } diff --git a/output_tests/struct/map/int32_string/json_test.go b/output_tests/struct/map/int32_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/map/int32_string/json_test.go +++ b/output_tests/struct/map/int32_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/map/int32_string/types.go b/output_tests/struct/map/int32_string/types.go index f90fd53..f800fc1 100644 --- a/output_tests/struct/map/int32_string/types.go +++ b/output_tests/struct/map/int32_string/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F map[int32]string } diff --git a/output_tests/struct/map/int32_struct_strings/json_test.go b/output_tests/struct/map/int32_struct_strings/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/map/int32_struct_strings/json_test.go +++ b/output_tests/struct/map/int32_struct_strings/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/map/int32_struct_strings/types.go b/output_tests/struct/map/int32_struct_strings/types.go index 6d506a9..03c7ba3 100644 --- a/output_tests/struct/map/int32_struct_strings/types.go +++ b/output_tests/struct/map/int32_struct_strings/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F map[int32]struct { F1 string F2 string diff --git a/output_tests/struct/map/string_ptr_string/json_test.go b/output_tests/struct/map/string_ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/map/string_ptr_string/json_test.go +++ b/output_tests/struct/map/string_ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/map/string_ptr_string/types.go b/output_tests/struct/map/string_ptr_string/types.go index bc5bc88..239b86d 100644 --- a/output_tests/struct/map/string_ptr_string/types.go +++ b/output_tests/struct/map/string_ptr_string/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F map[string]*string } diff --git a/output_tests/struct/map/string_string/json_test.go b/output_tests/struct/map/string_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/map/string_string/json_test.go +++ b/output_tests/struct/map/string_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/map/string_string/types.go b/output_tests/struct/map/string_string/types.go index 8e3cf1f..4f40367 100644 --- a/output_tests/struct/map/string_string/types.go +++ b/output_tests/struct/map/string_string/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F map[string]string } diff --git a/output_tests/struct/map/string_struct_strings/json_test.go b/output_tests/struct/map/string_struct_strings/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/map/string_struct_strings/json_test.go +++ b/output_tests/struct/map/string_struct_strings/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/map/string_struct_strings/types.go b/output_tests/struct/map/string_struct_strings/types.go index 91c6d13..a65d76d 100644 --- a/output_tests/struct/map/string_struct_strings/types.go +++ b/output_tests/struct/map/string_struct_strings/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F map[string]struct { F1 string F2 string diff --git a/output_tests/struct/ptr_float64/json_test.go b/output_tests/struct/ptr_float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptr_float64/json_test.go +++ b/output_tests/struct/ptr_float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptr_float64/types.go b/output_tests/struct/ptr_float64/types.go index a7137ad..f9fe8f8 100644 --- a/output_tests/struct/ptr_float64/types.go +++ b/output_tests/struct/ptr_float64/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F *float64 } diff --git a/output_tests/struct/ptr_float64_alias/json_test.go b/output_tests/struct/ptr_float64_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptr_float64_alias/json_test.go +++ b/output_tests/struct/ptr_float64_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptr_float64_alias/types.go b/output_tests/struct/ptr_float64_alias/types.go index aa21eb7..85f1cb1 100644 --- a/output_tests/struct/ptr_float64_alias/types.go +++ b/output_tests/struct/ptr_float64_alias/types.go @@ -3,7 +3,7 @@ package test type A1 float64 type A2 *float64 -type T struct { +type typeForTest struct { F1 *A1 F2 A2 F3 *A2 diff --git a/output_tests/struct/ptr_int32/json_test.go b/output_tests/struct/ptr_int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptr_int32/json_test.go +++ b/output_tests/struct/ptr_int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptr_int32/types.go b/output_tests/struct/ptr_int32/types.go index 9570bef..2e0a1d8 100644 --- a/output_tests/struct/ptr_int32/types.go +++ b/output_tests/struct/ptr_int32/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F *int32 } diff --git a/output_tests/struct/ptr_int32_alias/json_test.go b/output_tests/struct/ptr_int32_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptr_int32_alias/json_test.go +++ b/output_tests/struct/ptr_int32_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptr_int32_alias/types.go b/output_tests/struct/ptr_int32_alias/types.go index b9c0063..3f2ba3e 100644 --- a/output_tests/struct/ptr_int32_alias/types.go +++ b/output_tests/struct/ptr_int32_alias/types.go @@ -3,7 +3,7 @@ package test type A1 int32 type A2 *int32 -type T struct { +type typeForTest struct { F1 *A1 F2 A2 F3 *A2 diff --git a/output_tests/struct/ptr_ptr_struct_empty/json_test.go b/output_tests/struct/ptr_ptr_struct_empty/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptr_ptr_struct_empty/json_test.go +++ b/output_tests/struct/ptr_ptr_struct_empty/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptr_ptr_struct_empty/types.go b/output_tests/struct/ptr_ptr_struct_empty/types.go index 40a5abe..365ad55 100644 --- a/output_tests/struct/ptr_ptr_struct_empty/types.go +++ b/output_tests/struct/ptr_ptr_struct_empty/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F **struct{} } diff --git a/output_tests/struct/ptr_ptr_struct_strings/json_test.go b/output_tests/struct/ptr_ptr_struct_strings/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptr_ptr_struct_strings/json_test.go +++ b/output_tests/struct/ptr_ptr_struct_strings/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptr_ptr_struct_strings/types.go b/output_tests/struct/ptr_ptr_struct_strings/types.go index 67f2807..a56eb20 100644 --- a/output_tests/struct/ptr_ptr_struct_strings/types.go +++ b/output_tests/struct/ptr_ptr_struct_strings/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F **struct { F1 string F2 string diff --git a/output_tests/struct/ptr_string/json_test.go b/output_tests/struct/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptr_string/json_test.go +++ b/output_tests/struct/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptr_string/types.go b/output_tests/struct/ptr_string/types.go index a24a62d..3b7d5b3 100644 --- a/output_tests/struct/ptr_string/types.go +++ b/output_tests/struct/ptr_string/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F *string } diff --git a/output_tests/struct/ptr_string_alias/json_test.go b/output_tests/struct/ptr_string_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptr_string_alias/json_test.go +++ b/output_tests/struct/ptr_string_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptr_string_alias/types.go b/output_tests/struct/ptr_string_alias/types.go index 884de66..f4e17d6 100644 --- a/output_tests/struct/ptr_string_alias/types.go +++ b/output_tests/struct/ptr_string_alias/types.go @@ -3,7 +3,7 @@ package test type A1 string type A2 *string -type T struct { +type typeForTest struct { F1 *A1 F2 A2 F3 *A2 diff --git a/output_tests/struct/ptr_struct_empty/json_test.go b/output_tests/struct/ptr_struct_empty/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptr_struct_empty/json_test.go +++ b/output_tests/struct/ptr_struct_empty/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptr_struct_empty/types.go b/output_tests/struct/ptr_struct_empty/types.go index e2177e2..5783782 100644 --- a/output_tests/struct/ptr_struct_empty/types.go +++ b/output_tests/struct/ptr_struct_empty/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F *struct{} } diff --git a/output_tests/struct/ptr_struct_strings/json_test.go b/output_tests/struct/ptr_struct_strings/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptr_struct_strings/json_test.go +++ b/output_tests/struct/ptr_struct_strings/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptr_struct_strings/types.go b/output_tests/struct/ptr_struct_strings/types.go index 7410b4f..6f31051 100644 --- a/output_tests/struct/ptr_struct_strings/types.go +++ b/output_tests/struct/ptr_struct_strings/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F *struct { F1 string F2 string diff --git a/output_tests/struct/ptrs_float64/json_test.go b/output_tests/struct/ptrs_float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptrs_float64/json_test.go +++ b/output_tests/struct/ptrs_float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptrs_float64/types.go b/output_tests/struct/ptrs_float64/types.go index eb24c7f..3972cfa 100644 --- a/output_tests/struct/ptrs_float64/types.go +++ b/output_tests/struct/ptrs_float64/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 *float64 F2 *float64 F3 *float64 diff --git a/output_tests/struct/ptrs_int32/json_test.go b/output_tests/struct/ptrs_int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptrs_int32/json_test.go +++ b/output_tests/struct/ptrs_int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptrs_int32/types.go b/output_tests/struct/ptrs_int32/types.go index 7ebc936..46e04db 100644 --- a/output_tests/struct/ptrs_int32/types.go +++ b/output_tests/struct/ptrs_int32/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 *int32 F2 *int32 F3 *int32 diff --git a/output_tests/struct/ptrs_string/json_test.go b/output_tests/struct/ptrs_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/ptrs_string/json_test.go +++ b/output_tests/struct/ptrs_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/ptrs_string/types.go b/output_tests/struct/ptrs_string/types.go index a50a3b6..0030442 100644 --- a/output_tests/struct/ptrs_string/types.go +++ b/output_tests/struct/ptrs_string/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 *string F2 *string F3 *string diff --git a/output_tests/struct/slice/ptr_string/json_test.go b/output_tests/struct/slice/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/slice/ptr_string/json_test.go +++ b/output_tests/struct/slice/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/slice/ptr_string/types.go b/output_tests/struct/slice/ptr_string/types.go index 89c1317..dd83958 100644 --- a/output_tests/struct/slice/ptr_string/types.go +++ b/output_tests/struct/slice/ptr_string/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F []*string } diff --git a/output_tests/struct/slice/string/json_test.go b/output_tests/struct/slice/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/slice/string/json_test.go +++ b/output_tests/struct/slice/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/slice/string/types.go b/output_tests/struct/slice/string/types.go index 9cd82b6..ef61564 100644 --- a/output_tests/struct/slice/string/types.go +++ b/output_tests/struct/slice/string/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F []string } diff --git a/output_tests/struct/slice/string_alias/json_test.go b/output_tests/struct/slice/string_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/slice/string_alias/json_test.go +++ b/output_tests/struct/slice/string_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/slice/string_alias/types.go b/output_tests/struct/slice/string_alias/types.go index 726a569..298f091 100644 --- a/output_tests/struct/slice/string_alias/types.go +++ b/output_tests/struct/slice/string_alias/types.go @@ -3,7 +3,7 @@ package test type A1 string type A2 []A1 -type T struct { +type typeForTest struct { F1 []A1 F2 A2 } diff --git a/output_tests/struct/slice/strings/json_test.go b/output_tests/struct/slice/strings/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/slice/strings/json_test.go +++ b/output_tests/struct/slice/strings/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/slice/strings/types.go b/output_tests/struct/slice/strings/types.go index e7ed6ee..7565c13 100644 --- a/output_tests/struct/slice/strings/types.go +++ b/output_tests/struct/slice/strings/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 []string F2 []string F3 []string diff --git a/output_tests/struct/slice/struct_strings/json_test.go b/output_tests/struct/slice/struct_strings/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/slice/struct_strings/json_test.go +++ b/output_tests/struct/slice/struct_strings/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/slice/struct_strings/types.go b/output_tests/struct/slice/struct_strings/types.go index 0236420..25fd464 100644 --- a/output_tests/struct/slice/struct_strings/types.go +++ b/output_tests/struct/slice/struct_strings/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F []struct { F1 string F2 string diff --git a/output_tests/struct/string/json_test.go b/output_tests/struct/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/string/json_test.go +++ b/output_tests/struct/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/string/types.go b/output_tests/struct/string/types.go index c52d039..a435657 100644 --- a/output_tests/struct/string/types.go +++ b/output_tests/struct/string/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F string } diff --git a/output_tests/struct/string_alias/json_test.go b/output_tests/struct/string_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/string_alias/json_test.go +++ b/output_tests/struct/string_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/string_alias/types.go b/output_tests/struct/string_alias/types.go index 12985cc..9add8b2 100644 --- a/output_tests/struct/string_alias/types.go +++ b/output_tests/struct/string_alias/types.go @@ -2,6 +2,6 @@ package test type A string -type T struct { +type typeForTest struct { F A } diff --git a/output_tests/struct/strings/json_test.go b/output_tests/struct/strings/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/strings/json_test.go +++ b/output_tests/struct/strings/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/strings/types.go b/output_tests/struct/strings/types.go index 7fae316..fd978ca 100644 --- a/output_tests/struct/strings/types.go +++ b/output_tests/struct/strings/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 string F2 string F3 string diff --git a/output_tests/struct/strings_alias/json_test.go b/output_tests/struct/strings_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/strings_alias/json_test.go +++ b/output_tests/struct/strings_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/strings_alias/types.go b/output_tests/struct/strings_alias/types.go index a382439..fd5bbec 100644 --- a/output_tests/struct/strings_alias/types.go +++ b/output_tests/struct/strings_alias/types.go @@ -2,7 +2,7 @@ package test type A string -type T struct { +type typeForTest struct { F1 A F2 A F3 A diff --git a/output_tests/struct/struct/empties/json_test.go b/output_tests/struct/struct/empties/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/struct/empties/json_test.go +++ b/output_tests/struct/struct/empties/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/struct/empties/types.go b/output_tests/struct/struct/empties/types.go index 8bfea4e..7eeb53d 100644 --- a/output_tests/struct/struct/empties/types.go +++ b/output_tests/struct/struct/empties/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 struct{} F2 struct{} F3 struct{} diff --git a/output_tests/struct/struct/empty/json_test.go b/output_tests/struct/struct/empty/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/struct/empty/json_test.go +++ b/output_tests/struct/struct/empty/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/struct/empty/types.go b/output_tests/struct/struct/empty/types.go index 3c8ff89..319f1e4 100644 --- a/output_tests/struct/struct/empty/types.go +++ b/output_tests/struct/struct/empty/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F struct{} } diff --git a/output_tests/struct/struct/empty_alias/json_test.go b/output_tests/struct/struct/empty_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/struct/empty_alias/json_test.go +++ b/output_tests/struct/struct/empty_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/struct/empty_alias/types.go b/output_tests/struct/struct/empty_alias/types.go index 3e80808..c5d0fc5 100644 --- a/output_tests/struct/struct/empty_alias/types.go +++ b/output_tests/struct/struct/empty_alias/types.go @@ -2,6 +2,6 @@ package test type A struct{} -type T struct { +type typeForTest struct { F A } diff --git a/output_tests/struct/struct/float32s/json_test.go b/output_tests/struct/struct/float32s/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/struct/float32s/json_test.go +++ b/output_tests/struct/struct/float32s/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/struct/float32s/types.go b/output_tests/struct/struct/float32s/types.go index db72613..5ee59c4 100644 --- a/output_tests/struct/struct/float32s/types.go +++ b/output_tests/struct/struct/float32s/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F struct { F1 float32 F2 float32 diff --git a/output_tests/struct/struct/float64/json_test.go b/output_tests/struct/struct/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/struct/float64/json_test.go +++ b/output_tests/struct/struct/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/struct/float64/types.go b/output_tests/struct/struct/float64/types.go index 1df48ac..e7e4639 100644 --- a/output_tests/struct/struct/float64/types.go +++ b/output_tests/struct/struct/float64/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F struct { F float32 } diff --git a/output_tests/struct/struct/float64_alias/json_test.go b/output_tests/struct/struct/float64_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/struct/float64_alias/json_test.go +++ b/output_tests/struct/struct/float64_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/struct/float64_alias/types.go b/output_tests/struct/struct/float64_alias/types.go index d813246..6562a5c 100644 --- a/output_tests/struct/struct/float64_alias/types.go +++ b/output_tests/struct/struct/float64_alias/types.go @@ -4,6 +4,6 @@ type A struct { F float64 } -type T struct { +type typeForTest struct { F A } diff --git a/output_tests/struct/struct/int32s/json_test.go b/output_tests/struct/struct/int32s/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/struct/int32s/json_test.go +++ b/output_tests/struct/struct/int32s/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/struct/int32s/types.go b/output_tests/struct/struct/int32s/types.go index e91bda7..8fe6faf 100644 --- a/output_tests/struct/struct/int32s/types.go +++ b/output_tests/struct/struct/int32s/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F struct { F1 int32 F2 int32 diff --git a/output_tests/struct/struct/strings/json_test.go b/output_tests/struct/struct/strings/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/struct/strings/json_test.go +++ b/output_tests/struct/struct/strings/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/struct/strings/types.go b/output_tests/struct/struct/strings/types.go index b5b4e67..a3e403a 100644 --- a/output_tests/struct/struct/strings/types.go +++ b/output_tests/struct/struct/strings/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F struct { F1 string F2 string diff --git a/output_tests/struct/struct/strings_alias/json_test.go b/output_tests/struct/struct/strings_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct/struct/strings_alias/json_test.go +++ b/output_tests/struct/struct/strings_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct/struct/strings_alias/types.go b/output_tests/struct/struct/strings_alias/types.go index 513ac8d..c625e7f 100644 --- a/output_tests/struct/struct/strings_alias/types.go +++ b/output_tests/struct/struct/strings_alias/types.go @@ -8,6 +8,6 @@ type A struct { F3 S } -type T struct { +type typeForTest struct { F A } diff --git a/output_tests/struct_tags/fieldname/embedded/json_test.go b/output_tests/struct_tags/fieldname/embedded/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/fieldname/embedded/json_test.go +++ b/output_tests/struct_tags/fieldname/embedded/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/fieldname/embedded/types.go b/output_tests/struct_tags/fieldname/embedded/types.go index 56b634f..afcb556 100644 --- a/output_tests/struct_tags/fieldname/embedded/types.go +++ b/output_tests/struct_tags/fieldname/embedded/types.go @@ -19,7 +19,7 @@ type S6 struct { S6F string } -type T struct { +type typeForTest struct { S1 `json:"F1"` S2 `json:"f2"` S3 `json:"-"` diff --git a/output_tests/struct_tags/fieldname/string/json_test.go b/output_tests/struct_tags/fieldname/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/fieldname/string/json_test.go +++ b/output_tests/struct_tags/fieldname/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/fieldname/string/types.go b/output_tests/struct_tags/fieldname/string/types.go index 2d09aee..ce565c1 100644 --- a/output_tests/struct_tags/fieldname/string/types.go +++ b/output_tests/struct_tags/fieldname/string/types.go @@ -4,7 +4,7 @@ type E struct { E1 string } -type T struct { +type typeForTest struct { F1 string `json:"F1"` F2 string `json:"f2"` F3 string `json:"-"` diff --git a/output_tests/struct_tags/fieldname/struct/json_test.go b/output_tests/struct_tags/fieldname/struct/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/fieldname/struct/json_test.go +++ b/output_tests/struct_tags/fieldname/struct/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/fieldname/struct/types.go b/output_tests/struct_tags/fieldname/struct/types.go index 4ff1a4d..01db4aa 100644 --- a/output_tests/struct_tags/fieldname/struct/types.go +++ b/output_tests/struct_tags/fieldname/struct/types.go @@ -19,7 +19,7 @@ type S6 struct { S6F string } -type T struct { +type typeForTest struct { F1 S1 `json:"F1"` F2 S2 `json:"f2"` F3 S3 `json:"-"` diff --git a/output_tests/struct_tags/omitempty/bool/json_test.go b/output_tests/struct_tags/omitempty/bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/bool/json_test.go +++ b/output_tests/struct_tags/omitempty/bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/bool/types.go b/output_tests/struct_tags/omitempty/bool/types.go index cfdb1b7..90168e7 100644 --- a/output_tests/struct_tags/omitempty/bool/types.go +++ b/output_tests/struct_tags/omitempty/bool/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 bool `json:"F1"` F2 bool `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/embedded/json_test.go b/output_tests/struct_tags/omitempty/embedded/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/embedded/json_test.go +++ b/output_tests/struct_tags/omitempty/embedded/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/embedded/types.go b/output_tests/struct_tags/omitempty/embedded/types.go index 2aa8a58..c1da334 100644 --- a/output_tests/struct_tags/omitempty/embedded/types.go +++ b/output_tests/struct_tags/omitempty/embedded/types.go @@ -4,6 +4,6 @@ type E struct { F string `json:"F,omitempty"` } -type T struct { +type typeForTest struct { E } diff --git a/output_tests/struct_tags/omitempty/float32/json_test.go b/output_tests/struct_tags/omitempty/float32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/float32/json_test.go +++ b/output_tests/struct_tags/omitempty/float32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/float32/types.go b/output_tests/struct_tags/omitempty/float32/types.go index 6e0fd26..021851d 100644 --- a/output_tests/struct_tags/omitempty/float32/types.go +++ b/output_tests/struct_tags/omitempty/float32/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 float32 `json:"F1"` F2 float32 `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/int32/json_test.go b/output_tests/struct_tags/omitempty/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/int32/json_test.go +++ b/output_tests/struct_tags/omitempty/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/int32/types.go b/output_tests/struct_tags/omitempty/int32/types.go index 913e275..c0cd68f 100644 --- a/output_tests/struct_tags/omitempty/int32/types.go +++ b/output_tests/struct_tags/omitempty/int32/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 int32 `json:"F1"` F2 int32 `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/map_string_string/json_test.go b/output_tests/struct_tags/omitempty/map_string_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/map_string_string/json_test.go +++ b/output_tests/struct_tags/omitempty/map_string_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/map_string_string/types.go b/output_tests/struct_tags/omitempty/map_string_string/types.go index cdc9758..1039d8b 100644 --- a/output_tests/struct_tags/omitempty/map_string_string/types.go +++ b/output_tests/struct_tags/omitempty/map_string_string/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 map[string]string `json:"F1"` F2 map[string]string `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/ptr_bool/json_test.go b/output_tests/struct_tags/omitempty/ptr_bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/ptr_bool/json_test.go +++ b/output_tests/struct_tags/omitempty/ptr_bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/ptr_bool/types.go b/output_tests/struct_tags/omitempty/ptr_bool/types.go index c585ee4..e3bdac6 100644 --- a/output_tests/struct_tags/omitempty/ptr_bool/types.go +++ b/output_tests/struct_tags/omitempty/ptr_bool/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 *bool `json:"F1"` F2 *bool `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/ptr_float32/json_test.go b/output_tests/struct_tags/omitempty/ptr_float32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/ptr_float32/json_test.go +++ b/output_tests/struct_tags/omitempty/ptr_float32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/ptr_float32/types.go b/output_tests/struct_tags/omitempty/ptr_float32/types.go index 5863d78..e722d2c 100644 --- a/output_tests/struct_tags/omitempty/ptr_float32/types.go +++ b/output_tests/struct_tags/omitempty/ptr_float32/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 *float32 `json:"F1"` F2 *float32 `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/ptr_int32/json_test.go b/output_tests/struct_tags/omitempty/ptr_int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/ptr_int32/json_test.go +++ b/output_tests/struct_tags/omitempty/ptr_int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/ptr_int32/types.go b/output_tests/struct_tags/omitempty/ptr_int32/types.go index 267ab59..d9b9ff4 100644 --- a/output_tests/struct_tags/omitempty/ptr_int32/types.go +++ b/output_tests/struct_tags/omitempty/ptr_int32/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 *int32 `json:"F1"` F2 *int32 `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/ptr_map_string_string/json_test.go b/output_tests/struct_tags/omitempty/ptr_map_string_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/ptr_map_string_string/json_test.go +++ b/output_tests/struct_tags/omitempty/ptr_map_string_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/ptr_map_string_string/types.go b/output_tests/struct_tags/omitempty/ptr_map_string_string/types.go index ad44be1..908f2f5 100644 --- a/output_tests/struct_tags/omitempty/ptr_map_string_string/types.go +++ b/output_tests/struct_tags/omitempty/ptr_map_string_string/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 *map[string]string `json:"F1"` F2 *map[string]string `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/ptr_slice_string/json_test.go b/output_tests/struct_tags/omitempty/ptr_slice_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/ptr_slice_string/json_test.go +++ b/output_tests/struct_tags/omitempty/ptr_slice_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/ptr_slice_string/types.go b/output_tests/struct_tags/omitempty/ptr_slice_string/types.go index 0630914..ffd363e 100644 --- a/output_tests/struct_tags/omitempty/ptr_slice_string/types.go +++ b/output_tests/struct_tags/omitempty/ptr_slice_string/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 *[]string `json:"F1"` F2 *[]string `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/ptr_string/json_test.go b/output_tests/struct_tags/omitempty/ptr_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/ptr_string/json_test.go +++ b/output_tests/struct_tags/omitempty/ptr_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/ptr_string/string/json_test.go b/output_tests/struct_tags/omitempty/ptr_string/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/ptr_string/string/json_test.go +++ b/output_tests/struct_tags/omitempty/ptr_string/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/ptr_string/string/types.go b/output_tests/struct_tags/omitempty/ptr_string/string/types.go index 5d5ded8..f864bce 100644 --- a/output_tests/struct_tags/omitempty/ptr_string/string/types.go +++ b/output_tests/struct_tags/omitempty/ptr_string/string/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 string `json:"F1"` F2 string `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/ptr_string/types.go b/output_tests/struct_tags/omitempty/ptr_string/types.go index d0d5e12..5bf9540 100644 --- a/output_tests/struct_tags/omitempty/ptr_string/types.go +++ b/output_tests/struct_tags/omitempty/ptr_string/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 *string `json:"F1"` F2 *string `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/ptr_string_json_marshal/json_test.go b/output_tests/struct_tags/omitempty/ptr_string_json_marshal/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/ptr_string_json_marshal/json_test.go +++ b/output_tests/struct_tags/omitempty/ptr_string_json_marshal/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/ptr_string_json_marshal/types.go b/output_tests/struct_tags/omitempty/ptr_string_json_marshal/types.go index 341d720..5c3d7b6 100644 --- a/output_tests/struct_tags/omitempty/ptr_string_json_marshal/types.go +++ b/output_tests/struct_tags/omitempty/ptr_string_json_marshal/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F *JM `json:"f,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/ptr_string_text_marshal/json_test.go b/output_tests/struct_tags/omitempty/ptr_string_text_marshal/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/ptr_string_text_marshal/json_test.go +++ b/output_tests/struct_tags/omitempty/ptr_string_text_marshal/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/ptr_string_text_marshal/types.go b/output_tests/struct_tags/omitempty/ptr_string_text_marshal/types.go index efc3d76..7d01a83 100644 --- a/output_tests/struct_tags/omitempty/ptr_string_text_marshal/types.go +++ b/output_tests/struct_tags/omitempty/ptr_string_text_marshal/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F *TM `json:"f,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/ptr_struct_json_marshal/json_test.go b/output_tests/struct_tags/omitempty/ptr_struct_json_marshal/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/ptr_struct_json_marshal/json_test.go +++ b/output_tests/struct_tags/omitempty/ptr_struct_json_marshal/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/ptr_struct_json_marshal/types.go b/output_tests/struct_tags/omitempty/ptr_struct_json_marshal/types.go index c16263f..09d4839 100644 --- a/output_tests/struct_tags/omitempty/ptr_struct_json_marshal/types.go +++ b/output_tests/struct_tags/omitempty/ptr_struct_json_marshal/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F *JM `json:"f,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/ptr_struct_text_marshal/json_test.go b/output_tests/struct_tags/omitempty/ptr_struct_text_marshal/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/ptr_struct_text_marshal/json_test.go +++ b/output_tests/struct_tags/omitempty/ptr_struct_text_marshal/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/ptr_struct_text_marshal/types.go b/output_tests/struct_tags/omitempty/ptr_struct_text_marshal/types.go index c444ed5..9044989 100644 --- a/output_tests/struct_tags/omitempty/ptr_struct_text_marshal/types.go +++ b/output_tests/struct_tags/omitempty/ptr_struct_text_marshal/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F *TM `json:"f,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/ptr_uint32/json_test.go b/output_tests/struct_tags/omitempty/ptr_uint32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/ptr_uint32/json_test.go +++ b/output_tests/struct_tags/omitempty/ptr_uint32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/ptr_uint32/types.go b/output_tests/struct_tags/omitempty/ptr_uint32/types.go index ae41dad..da63009 100644 --- a/output_tests/struct_tags/omitempty/ptr_uint32/types.go +++ b/output_tests/struct_tags/omitempty/ptr_uint32/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 *uint32 `json:"F1"` F2 *uint32 `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/slice_string/json_test.go b/output_tests/struct_tags/omitempty/slice_string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/slice_string/json_test.go +++ b/output_tests/struct_tags/omitempty/slice_string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/slice_string/types.go b/output_tests/struct_tags/omitempty/slice_string/types.go index 8216011..743a8a4 100644 --- a/output_tests/struct_tags/omitempty/slice_string/types.go +++ b/output_tests/struct_tags/omitempty/slice_string/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 []string `json:"F1"` F2 []string `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/string/json_test.go b/output_tests/struct_tags/omitempty/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/string/json_test.go +++ b/output_tests/struct_tags/omitempty/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/string/types.go b/output_tests/struct_tags/omitempty/string/types.go index 5d5ded8..f864bce 100644 --- a/output_tests/struct_tags/omitempty/string/types.go +++ b/output_tests/struct_tags/omitempty/string/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 string `json:"F1"` F2 string `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/string_json_marshal/json_test.go b/output_tests/struct_tags/omitempty/string_json_marshal/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/string_json_marshal/json_test.go +++ b/output_tests/struct_tags/omitempty/string_json_marshal/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/string_json_marshal/types.go b/output_tests/struct_tags/omitempty/string_json_marshal/types.go index 86254d8..af2cac6 100644 --- a/output_tests/struct_tags/omitempty/string_json_marshal/types.go +++ b/output_tests/struct_tags/omitempty/string_json_marshal/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F JM `json:"f,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/string_text_marshal/json_test.go b/output_tests/struct_tags/omitempty/string_text_marshal/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/string_text_marshal/json_test.go +++ b/output_tests/struct_tags/omitempty/string_text_marshal/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/string_text_marshal/types.go b/output_tests/struct_tags/omitempty/string_text_marshal/types.go index da624e3..423505b 100644 --- a/output_tests/struct_tags/omitempty/string_text_marshal/types.go +++ b/output_tests/struct_tags/omitempty/string_text_marshal/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F TM `json:"f,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/struct/json_test.go b/output_tests/struct_tags/omitempty/struct/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/struct/json_test.go +++ b/output_tests/struct_tags/omitempty/struct/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/struct/types.go b/output_tests/struct_tags/omitempty/struct/types.go index 6acec5b..d3a5b39 100644 --- a/output_tests/struct_tags/omitempty/struct/types.go +++ b/output_tests/struct_tags/omitempty/struct/types.go @@ -1,5 +1,5 @@ package test -type T struct { +type typeForTest struct { F struct{} `json:"f,omitempty"` // omitempty is meaningless here } diff --git a/output_tests/struct_tags/omitempty/struct_json_marshal/json_test.go b/output_tests/struct_tags/omitempty/struct_json_marshal/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/struct_json_marshal/json_test.go +++ b/output_tests/struct_tags/omitempty/struct_json_marshal/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/struct_json_marshal/types.go b/output_tests/struct_tags/omitempty/struct_json_marshal/types.go index 5c812b4..02d3d71 100644 --- a/output_tests/struct_tags/omitempty/struct_json_marshal/types.go +++ b/output_tests/struct_tags/omitempty/struct_json_marshal/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F JM `json:"f,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/struct_text_marshal/json_test.go b/output_tests/struct_tags/omitempty/struct_text_marshal/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/struct_text_marshal/json_test.go +++ b/output_tests/struct_tags/omitempty/struct_text_marshal/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/struct_text_marshal/types.go b/output_tests/struct_tags/omitempty/struct_text_marshal/types.go index a452bc8..9d0c850 100644 --- a/output_tests/struct_tags/omitempty/struct_text_marshal/types.go +++ b/output_tests/struct_tags/omitempty/struct_text_marshal/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F TM `json:"f,omitempty"` } diff --git a/output_tests/struct_tags/omitempty/uint32/json_test.go b/output_tests/struct_tags/omitempty/uint32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/omitempty/uint32/json_test.go +++ b/output_tests/struct_tags/omitempty/uint32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/omitempty/uint32/types.go b/output_tests/struct_tags/omitempty/uint32/types.go index cfdeab4..ec51480 100644 --- a/output_tests/struct_tags/omitempty/uint32/types.go +++ b/output_tests/struct_tags/omitempty/uint32/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 uint32 `json:"F1"` F2 uint32 `json:"F2,omitempty"` } diff --git a/output_tests/struct_tags/string/bool/json_test.go b/output_tests/struct_tags/string/bool/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/string/bool/json_test.go +++ b/output_tests/struct_tags/string/bool/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/string/bool/types.go b/output_tests/struct_tags/string/bool/types.go index 2a62243..e2e8595 100644 --- a/output_tests/struct_tags/string/bool/types.go +++ b/output_tests/struct_tags/string/bool/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 bool `json:"F1"` F2 bool `json:"F2,string"` } diff --git a/output_tests/struct_tags/string/byte/json_test.go b/output_tests/struct_tags/string/byte/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/string/byte/json_test.go +++ b/output_tests/struct_tags/string/byte/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/string/byte/types.go b/output_tests/struct_tags/string/byte/types.go index 5b7132d..77fbfc6 100644 --- a/output_tests/struct_tags/string/byte/types.go +++ b/output_tests/struct_tags/string/byte/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 byte `json:"F1"` F2 byte `json:"F2,string"` } diff --git a/output_tests/struct_tags/string/float32/json_test.go b/output_tests/struct_tags/string/float32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/string/float32/json_test.go +++ b/output_tests/struct_tags/string/float32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/string/float32/types.go b/output_tests/struct_tags/string/float32/types.go index d49696b..51ed9f2 100644 --- a/output_tests/struct_tags/string/float32/types.go +++ b/output_tests/struct_tags/string/float32/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 float32 `json:"F1"` F2 float32 `json:"F2,string"` } diff --git a/output_tests/struct_tags/string/float64/json_test.go b/output_tests/struct_tags/string/float64/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/string/float64/json_test.go +++ b/output_tests/struct_tags/string/float64/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/string/float64/types.go b/output_tests/struct_tags/string/float64/types.go index 073436f..2d58602 100644 --- a/output_tests/struct_tags/string/float64/types.go +++ b/output_tests/struct_tags/string/float64/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 float64 `json:"F1"` F2 float64 `json:"F2,string"` } diff --git a/output_tests/struct_tags/string/int16/json_test.go b/output_tests/struct_tags/string/int16/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/string/int16/json_test.go +++ b/output_tests/struct_tags/string/int16/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/string/int16/types.go b/output_tests/struct_tags/string/int16/types.go index 5e291e9..717aa63 100644 --- a/output_tests/struct_tags/string/int16/types.go +++ b/output_tests/struct_tags/string/int16/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 int16 `json:"F1"` F2 int16 `json:"F2,string"` } diff --git a/output_tests/struct_tags/string/int32/json_test.go b/output_tests/struct_tags/string/int32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/string/int32/json_test.go +++ b/output_tests/struct_tags/string/int32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/string/int32/types.go b/output_tests/struct_tags/string/int32/types.go index 406f9c0..2abeb7f 100644 --- a/output_tests/struct_tags/string/int32/types.go +++ b/output_tests/struct_tags/string/int32/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 int32 `json:"F1"` F2 int32 `json:"F2,string"` } diff --git a/output_tests/struct_tags/string/int8/json_test.go b/output_tests/struct_tags/string/int8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/string/int8/json_test.go +++ b/output_tests/struct_tags/string/int8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/string/int8/types.go b/output_tests/struct_tags/string/int8/types.go index bd16a4e..aee47fb 100644 --- a/output_tests/struct_tags/string/int8/types.go +++ b/output_tests/struct_tags/string/int8/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 int8 `json:"F1"` F2 int8 `json:"F2,string"` } diff --git a/output_tests/struct_tags/string/string/json_test.go b/output_tests/struct_tags/string/string/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/string/string/json_test.go +++ b/output_tests/struct_tags/string/string/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/string/string/types.go b/output_tests/struct_tags/string/string/types.go index 4d1a646..49d2ca7 100644 --- a/output_tests/struct_tags/string/string/types.go +++ b/output_tests/struct_tags/string/string/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 string `json:"F1"` F2 string `json:"F2,string"` } diff --git a/output_tests/struct_tags/string/uint16/json_test.go b/output_tests/struct_tags/string/uint16/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/string/uint16/json_test.go +++ b/output_tests/struct_tags/string/uint16/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/string/uint16/types.go b/output_tests/struct_tags/string/uint16/types.go index a338d54..f147369 100644 --- a/output_tests/struct_tags/string/uint16/types.go +++ b/output_tests/struct_tags/string/uint16/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 uint16 `json:"F1"` F2 uint16 `json:"F2,string"` } diff --git a/output_tests/struct_tags/string/uint32/json_test.go b/output_tests/struct_tags/string/uint32/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/string/uint32/json_test.go +++ b/output_tests/struct_tags/string/uint32/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/string/uint32/types.go b/output_tests/struct_tags/string/uint32/types.go index 1bdd7aa..39d3a8f 100644 --- a/output_tests/struct_tags/string/uint32/types.go +++ b/output_tests/struct_tags/string/uint32/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 uint32 `json:"F1"` F2 uint32 `json:"F2,string"` } diff --git a/output_tests/struct_tags/string/uint8/json_test.go b/output_tests/struct_tags/string/uint8/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/struct_tags/string/uint8/json_test.go +++ b/output_tests/struct_tags/string/uint8/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/struct_tags/string/uint8/types.go b/output_tests/struct_tags/string/uint8/types.go index 01f16c4..f3653ae 100644 --- a/output_tests/struct_tags/string/uint8/types.go +++ b/output_tests/struct_tags/string/uint8/types.go @@ -1,6 +1,6 @@ package test -type T struct { +type typeForTest struct { F1 uint8 `json:"F1"` F2 uint8 `json:"F2,string"` } diff --git a/output_tests/text_marshal/string_alias/json_test.go b/output_tests/text_marshal/string_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/text_marshal/string_alias/json_test.go +++ b/output_tests/text_marshal/string_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/text_marshal/string_alias/types.go b/output_tests/text_marshal/string_alias/types.go index 6351f30..5a7d1d0 100644 --- a/output_tests/text_marshal/string_alias/types.go +++ b/output_tests/text_marshal/string_alias/types.go @@ -47,4 +47,4 @@ func (m *Marshaler) UnmarshalText(text []byte) error { var _ encoding.TextMarshaler = *new(Marshaler) var _ encoding.TextUnmarshaler = new(Marshaler) -type T Marshaler +type typeForTest Marshaler diff --git a/output_tests/text_marshal/struct/json_test.go b/output_tests/text_marshal/struct/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/text_marshal/struct/json_test.go +++ b/output_tests/text_marshal/struct/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/text_marshal/struct/types.go b/output_tests/text_marshal/struct/types.go index 40f140b..6431f5c 100644 --- a/output_tests/text_marshal/struct/types.go +++ b/output_tests/text_marshal/struct/types.go @@ -49,4 +49,4 @@ func (m *Marshaler) UnmarshalText(text []byte) error { var _ encoding.TextMarshaler = Marshaler{} var _ encoding.TextUnmarshaler = &Marshaler{} -type T Marshaler +type typeForTest Marshaler diff --git a/output_tests/text_marshal/struct_alias/json_test.go b/output_tests/text_marshal/struct_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/text_marshal/struct_alias/json_test.go +++ b/output_tests/text_marshal/struct_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/text_marshal/struct_alias/types.go b/output_tests/text_marshal/struct_alias/types.go index 1e3122d..4a856c1 100644 --- a/output_tests/text_marshal/struct_alias/types.go +++ b/output_tests/text_marshal/struct_alias/types.go @@ -51,4 +51,4 @@ var _ encoding.TextUnmarshaler = &Marshaler{} type A Marshaler -type T A +type typeForTest A diff --git a/output_tests/text_marshal/struct_field/json_test.go b/output_tests/text_marshal/struct_field/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/text_marshal/struct_field/json_test.go +++ b/output_tests/text_marshal/struct_field/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/text_marshal/struct_field/types.go b/output_tests/text_marshal/struct_field/types.go index b811e32..a724e9d 100644 --- a/output_tests/text_marshal/struct_field/types.go +++ b/output_tests/text_marshal/struct_field/types.go @@ -49,7 +49,7 @@ func (m *Marshaler) UnmarshalText(text []byte) error { var _ encoding.TextMarshaler = Marshaler{} var _ encoding.TextUnmarshaler = &Marshaler{} -type T struct { +type typeForTest struct { S string M Marshaler I int8 diff --git a/output_tests/text_marshal/struct_field_alias/json_test.go b/output_tests/text_marshal/struct_field_alias/json_test.go index c90ed48..3c35ffe 100644 --- a/output_tests/text_marshal/struct_field_alias/json_test.go +++ b/output_tests/text_marshal/struct_field_alias/json_test.go @@ -15,7 +15,7 @@ import ( func Test_Roundtrip(t *testing.T) { fz := fuzz.New().MaxDepth(10).NilChance(0.3) for i := 0; i < 100; i++ { - var before T + var before typeForTest fz.Fuzz(&before) jbStd, err := json.Marshal(before) @@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) { indent(jbStd, " "), indent(jbIter, " "), dump(before)) } - var afterStd T + var afterStd typeForTest err = json.Unmarshal(jbIter, &afterStd) if err != nil { t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s", err, indent(jbIter, " ")) } - var afterIter T + var afterIter typeForTest err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter) if err != nil { t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s", @@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e t.ReportAllocs() t.ResetTimer() - var obj T + var obj typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&obj) for i := 0; i < t.N; i++ { @@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf t.ReportAllocs() t.ResetTimer() - var before T + var before typeForTest fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3) fz.Fuzz(&before) jb, err := json.Marshal(before) @@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf } for i := 0; i < t.N; i++ { - var after T + var after typeForTest err = fn(jb, &after) if err != nil { t.Fatalf("%s failed to unmarshal:\n input: %q\n error: %v", name, string(jb), err) diff --git a/output_tests/text_marshal/struct_field_alias/types.go b/output_tests/text_marshal/struct_field_alias/types.go index 1b6718a..801084f 100644 --- a/output_tests/text_marshal/struct_field_alias/types.go +++ b/output_tests/text_marshal/struct_field_alias/types.go @@ -51,7 +51,7 @@ var _ encoding.TextUnmarshaler = &Marshaler{} type A Marshaler -type T struct { +type typeForTest struct { S string M A I int8