conduktor.io ↗

KIP-456 — Helper classes to make it simpler to write test logic with TopologyTestDriver

Discarded Kafka 2.4 StreamsTesting

Proposes `TestInputTopic` and `TestOutputTopic` helper classes for `TopologyTestDriver` to simplify test record production and consumption (discarded in favor of KIP-470 which superseded it). Without typed topic wrappers, every `TopologyTestDriver` test requires constructing `ConsumerRecordFactory` objects and passing deserializers on each `readOutput` call, producing test boilerplate that dwarfs the application logic.

Details

AuthorJukka Karvanen
StatusDiscarded
Kafka Version2.4
JIRAKAFKA-8233
WikiView on Apache Wiki
Created2019-04-16
Last Modified2019-07-03
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.