There are some subtle differences between running tests with the mock transport vs running tests using the broker.
One of them for example is the fact that with the mock transport, if you write to a topic which the topology under test doesn't read from, you will get an "Unknown topic" error.
That doesn't happen if you use the broker transport. It's actually not a Jackdaw issue but just related with the TopologyTestDriver from Kafka, but even googling this problem doesn't give much useful.
There are probably a few others of these differences, would be nice to collect them all as part of the project documentation.
There are some subtle differences between running tests with the mock transport vs running tests using the broker.
One of them for example is the fact that with the mock transport, if you write to a topic which the topology under test doesn't read from, you will get an "Unknown topic" error.
That doesn't happen if you use the broker transport. It's actually not a Jackdaw issue but just related with the TopologyTestDriver from Kafka, but even googling this problem doesn't give much useful.
There are probably a few others of these differences, would be nice to collect them all as part of the project documentation.