You've already forked json-iterator
mirror of
https://github.com/json-iterator/go.git
synced 2025-06-24 23:16:47 +02:00
Merge pull request #306 from Quasilyte/quasilyte/underef
remove redundant dereferencing expressions
This commit is contained in:
@ -114,7 +114,7 @@ func Test_overwrite_interface_value_with_nil(t *testing.T) {
|
|||||||
|
|
||||||
err := json.Unmarshal([]byte(`{"payload": {"val": 42}}`), &wrapper)
|
err := json.Unmarshal([]byte(`{"payload": {"val": 42}}`), &wrapper)
|
||||||
should.NoError(err)
|
should.NoError(err)
|
||||||
should.Equal(42, (*(wrapper.Payload.(*Payload))).Value)
|
should.Equal(42, wrapper.Payload.(*Payload).Value)
|
||||||
|
|
||||||
err = json.Unmarshal([]byte(`{"payload": null}`), &wrapper)
|
err = json.Unmarshal([]byte(`{"payload": null}`), &wrapper)
|
||||||
should.NoError(err)
|
should.NoError(err)
|
||||||
@ -128,7 +128,7 @@ func Test_overwrite_interface_value_with_nil(t *testing.T) {
|
|||||||
|
|
||||||
err = jsoniter.Unmarshal([]byte(`{"payload": {"val": 42}}`), &wrapper)
|
err = jsoniter.Unmarshal([]byte(`{"payload": {"val": 42}}`), &wrapper)
|
||||||
should.Equal(nil, err)
|
should.Equal(nil, err)
|
||||||
should.Equal(42, (*(wrapper.Payload.(*Payload))).Value)
|
should.Equal(42, wrapper.Payload.(*Payload).Value)
|
||||||
|
|
||||||
err = jsoniter.Unmarshal([]byte(`{"payload": null}`), &wrapper)
|
err = jsoniter.Unmarshal([]byte(`{"payload": null}`), &wrapper)
|
||||||
should.Equal(nil, err)
|
should.Equal(nil, err)
|
||||||
|
Reference in New Issue
Block a user