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
| Author | Jukka Karvanen |
| Status | Discarded |
| Kafka Version | 2.4 |
| JIRA | KAFKA-8233 |
| Wiki | View on Apache Wiki |
| Created | 2019-04-16 |
| Last Modified | 2019-07-03 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.