1
0
mirror of https://github.com/json-iterator/go.git synced 2025-04-20 11:28:49 +02:00

remove redundant dereferencing expressions

Found using https://go-critic.github.io/overview#underef-ref
This commit is contained in:
Iskander Sharipov 2018-09-13 21:51:59 +03:00
parent 1624edc445
commit 4cc76529e8

View File

@ -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)