Skip to content

Commit d6ef711

Browse files
committed
Better errors in output_tests
1 parent 628fedf commit d6ef711

File tree

157 files changed

+628
-314
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+628
-314
lines changed

output_tests/builtins/bool/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/bool_alias/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/byte/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/byte_alias/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/float32/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/float32_alias/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/float64/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/float64_alias/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/int16/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/int16_alias/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/int32/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/int32_alias/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/int8/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/int8_alias/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/string/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/string_alias/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/uint16/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/uint16_alias/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/uint32/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/uint32_alias/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/uint8/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/builtins/uint8_alias/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

output_tests/map/int16/string/json_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ func Test_Roundtrip(t *testing.T) {
4040
var afterStd T
4141
err = json.Unmarshal(jbIter, &afterStd)
4242
if err != nil {
43-
t.Fatalf("failed to unmarshal with stdlib: %v", err)
43+
t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n %s",
44+
err, indent(jbIter, " "))
4445
}
4546
var afterIter T
4647
err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
4748
if err != nil {
48-
t.Fatalf("failed to unmarshal with jsoniter: %v", err)
49+
t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n %s",
50+
err, indent(jbIter, " "))
4951
}
5052
if fingerprint(afterStd) != fingerprint(afterIter) {
5153
t.Fatalf("unmarshal expected:\n %s\ngot:\n %s\nvia:\n %s",

0 commit comments

Comments
 (0)