Stefaan Dutry created KAFKA-10066:
-------------------------------------
Summary: TopologyTestDriver.createOutputTopic isn't taking record
headers into account during deserialization
Key: KAFKA-10066
URL: https://issues.apache.org/jira/browse/KAFKA-10066
Project: Kafka
Issue Type: Bug
Components: streams-test-utils
Affects Versions: 2.5.0
Reporter: Stefaan Dutry
When testing a Kafka stream we need the TopologyTestDriver.createOutputTopic to
take record headers into account.
Is it possible to use the record headers when deserialising when using the
TopologyTestDriver.createOutputTopic?
The only thing that needs to change is:
{code:java}
final K key = keyDeserializer.deserialize(record.topic(), record.key());
final V value = valueDeserializer.deserialize(record.topic(),
record.value());{code}
into:
{code:java}
final K key = keyDeserializer.deserialize(record.topic(), record.headers(),
record.key());
final V value = valueDeserializer.deserialize(record.topic(), record.headers(),
record.value());{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)