Skip to content
This repository was archived by the owner on Oct 7, 2022. It is now read-only.

Commit d41ba78

Browse files
author
João Assunção
committed
refactor(encode_decode, encode_decode_test): fixes innefective assignments pointed by bot
1 parent 070dce9 commit d41ba78

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

src/kafka/encode_decode.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import (
1111
"sync"
1212

1313
"github.com/Shopify/sarama"
14-
"github.com/inloco/kafka-elasticsearch-injector/src/models"
1514
e "github.com/inloco/kafka-elasticsearch-injector/src/errors"
15+
"github.com/inloco/kafka-elasticsearch-injector/src/models"
1616
"github.com/inloco/kafka-elasticsearch-injector/src/schema_registry"
1717
"github.com/linkedin/goavro/v2"
1818
)
@@ -121,7 +121,7 @@ func (d *Decoder) nativeFromBinary(value []byte) (interface{}, error) {
121121
}
122122
var codec *goavro.Codec
123123
if codecI, ok := d.CodecCache.Load(schemaId); ok {
124-
codec, ok = codecI.(*goavro.Codec)
124+
codec, _ = codecI.(*goavro.Codec)
125125
}
126126

127127
if codec == nil {

src/kafka/encode_decode_test.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,16 @@ func TestDecoder_AvroMessageToRecord_NilMessageValue_IncludeKey(t *testing.T) {
9393

9494
func TestDecoder_JsonMessageToRecord_IncludeKey(t *testing.T) {
9595
d := &Decoder{CodecCache: sync.Map{}}
96+
9697
key := dummyKey{"marco"}
9798
jsonBytesKey, err := json.Marshal(key)
99+
assert.Nil(t, err)
100+
98101
val := dummyValue{"pop", 60}
99102
jsonBytesValue, err := json.Marshal(val)
103+
assert.Nil(t, err)
100104
expected := dummyIncludeKey{"pop", 60, dummyKey{"marco"}}
105+
101106
record, err := d.JsonMessageToRecord(context.Background(), &sarama.ConsumerMessage{
102107
Key: jsonBytesKey,
103108
Value: jsonBytesValue,
@@ -107,13 +112,17 @@ func TestDecoder_JsonMessageToRecord_IncludeKey(t *testing.T) {
107112
Timestamp: time.Now(),
108113
}, true)
109114
assert.Nil(t, err)
115+
110116
returnedJsonBytes, err := json.Marshal(record.Json)
111117
assert.Nil(t, err)
118+
112119
var returnedVal dummyValue
113120
err = json.Unmarshal(returnedJsonBytes, &returnedVal)
114121
assert.Nil(t, err)
115122
assert.Equal(t, val, returnedVal)
123+
116124
var returnedKeyIncluded dummyIncludeKey
117125
err = json.Unmarshal(returnedJsonBytes, &returnedKeyIncluded)
126+
assert.Nil(t, err)
118127
assert.Equal(t, expected, returnedKeyIncluded)
119128
}

0 commit comments

Comments
 (0)