Skip to content

Commit 08d892e

Browse files
ytvnrphiz71
authored andcommitted
fix: update KafkaMessageStub implementation
1 parent b4a42cf commit 08d892e

File tree

3 files changed

+35
-1
lines changed

3 files changed

+35
-1
lines changed

src/test/java/test/stub/KafkaMessageRequestStub.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,12 @@ public Completable onMessages(final FlowableTransformer<KafkaMessage, KafkaMessa
4444
this.transformer = transformer;
4545
return Completable.complete();
4646
}
47+
48+
@Override
49+
public String compression() {
50+
return "";
51+
}
52+
53+
@Override
54+
public void compression(String compressionType) {}
4755
}

src/test/java/test/stub/KafkaMessageResponseStub.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,12 @@ public Completable onMessages(final FlowableTransformer<KafkaMessage, KafkaMessa
4444
this.transformer = transformer;
4545
return Completable.complete();
4646
}
47+
48+
@Override
49+
public String compression() {
50+
return "";
51+
}
52+
53+
@Override
54+
public void compression(String compressionType) {}
4755
}

src/test/java/test/stub/KafkaMessageStub.java

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
public class KafkaMessageStub implements KafkaMessage {
3131

3232
private final Map<String, Buffer> recordHeaders = new ConcurrentHashMap<>();
33+
private Buffer key;
3334
private Buffer content;
3435

3536
public KafkaMessageStub(String content) {
@@ -55,7 +56,19 @@ public KafkaMessage removeRecordHeader(String key) {
5556

5657
@Override
5758
public Buffer key() {
58-
return null;
59+
return key;
60+
}
61+
62+
@Override
63+
public KafkaMessage key(Buffer buffer) {
64+
this.key = buffer;
65+
return this;
66+
}
67+
68+
@Override
69+
public KafkaMessage key(String s) {
70+
this.key = Buffer.buffer(s);
71+
return this;
5972
}
6073

6174
@Override
@@ -78,6 +91,11 @@ public String topic() {
7891
return "";
7992
}
8093

94+
@Override
95+
public int sizeInBytes() {
96+
return 0;
97+
}
98+
8199
@Override
82100
public String id() {
83101
return "";

0 commit comments

Comments
 (0)