Skip to content

Commit

Permalink
minor updates
Browse files Browse the repository at this point in the history
  • Loading branch information
qingyang-hu committed Apr 5, 2024
1 parent 11d2be0 commit e3e35d4
Showing 1 changed file with 6 additions and 9 deletions.
15 changes: 6 additions & 9 deletions bson/primitive/primitive_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -343,11 +343,10 @@ func TestUnmarshalingA(t *testing.T) {
got := json.Unmarshal([]byte(tc.test), &b)
switch w := want.(type) {
case *json.UnmarshalTypeError:
w.Type = reflect.TypeOf(b)
require.IsType(t, want, got)
g := got.(*json.UnmarshalTypeError)
require.Equal(t, w.Value, g.Value, "unmatched error value")
require.Equal(t, reflect.TypeOf(b), g.Type, "unmatched error type")
require.Equal(t, w.Offset, g.Offset, "unmatched error offset")
require.Equal(t, w, g)
default:
require.Equal(t, want, got)
}
Expand Down Expand Up @@ -433,11 +432,10 @@ func TestUnmarshalingM(t *testing.T) {
got := json.Unmarshal([]byte(tc.test), &b)
switch w := want.(type) {
case *json.UnmarshalTypeError:
w.Type = reflect.TypeOf(b)
require.IsType(t, want, got)
g := got.(*json.UnmarshalTypeError)
require.Equal(t, w.Value, g.Value, "unmatched error value")
require.Equal(t, reflect.TypeOf(b), g.Type, "unmatched error type")
require.Equal(t, w.Offset, g.Offset, "unmatched error offset")
require.Equal(t, w, g)
default:
require.Equal(t, want, got)
}
Expand Down Expand Up @@ -523,11 +521,10 @@ func TestUnmarshalingD(t *testing.T) {
got := json.Unmarshal([]byte(tc.test), &b)
switch w := want.(type) {
case *json.UnmarshalTypeError:
w.Type = reflect.TypeOf(b)
require.IsType(t, want, got)
g := got.(*json.UnmarshalTypeError)
require.Equal(t, w.Value, g.Value, "unmatched error value")
require.Equal(t, reflect.TypeOf(b), g.Type, "unmatched error type")
require.Equal(t, w.Offset, g.Offset, "unmatched error offset")
require.Equal(t, w, g)
default:
require.Equal(t, want, got)
}
Expand Down

0 comments on commit e3e35d4

Please sign in to comment.