This is an automated email from the ASF dual-hosted git repository. mjsax pushed a change to branch trunk in repository https://gitbox.apache.org/repos/asf/kafka.git.
from 0de61a4 KAFKA-8885; The Kafka Protocol should Support Optional Tagged Fields (#7325) add a5a6938 KAFKA-8233: TopologyTestDriver test input and output usability improvements (#7378) No new revisions were added by this update. Summary of changes: build.gradle | 1 + docs/streams/developer-guide/testing.html | 95 +++-- .../streams/examples/wordcount/WordCountDemo.java | 20 +- .../examples/docs/DeveloperGuideTesting.java | 187 ++++++++++ .../examples/wordcount/WordCountDemoTest.java | 112 ++++++ .../apache/kafka/streams/StreamsBuilderTest.java | 50 ++- .../KStreamTransformIntegrationTest.java | 10 +- .../kstream/internals/AbstractStreamTest.java | 6 +- .../kstream/internals/GlobalKTableJoinsTest.java | 15 +- .../kstream/internals/KGroupedStreamImplTest.java | 88 +++-- .../kstream/internals/KGroupedTableImplTest.java | 32 +- .../kstream/internals/KStreamBranchTest.java | 6 +- .../kstream/internals/KStreamFilterTest.java | 9 +- .../kstream/internals/KStreamFlatMapTest.java | 10 +- .../internals/KStreamFlatMapValuesTest.java | 18 +- .../kstream/internals/KStreamForeachTest.java | 6 +- .../internals/KStreamGlobalKTableJoinTest.java | 22 +- .../internals/KStreamGlobalKTableLeftJoinTest.java | 22 +- .../streams/kstream/internals/KStreamImplTest.java | 100 +++-- .../kstream/internals/KStreamKStreamJoinTest.java | 161 ++++---- .../internals/KStreamKStreamLeftJoinTest.java | 57 +-- .../kstream/internals/KStreamKTableJoinTest.java | 23 +- .../internals/KStreamKTableLeftJoinTest.java | 19 +- .../streams/kstream/internals/KStreamMapTest.java | 10 +- .../kstream/internals/KStreamMapValuesTest.java | 12 +- .../streams/kstream/internals/KStreamPeekTest.java | 6 +- .../kstream/internals/KStreamSelectKeyTest.java | 10 +- .../kstream/internals/KStreamTransformTest.java | 27 +- .../internals/KStreamTransformValuesTest.java | 12 +- .../internals/KStreamWindowAggregateTest.java | 161 ++++---- .../kstream/internals/KTableAggregateTest.java | 83 +++-- .../kstream/internals/KTableFilterTest.java | 86 +++-- .../streams/kstream/internals/KTableImplTest.java | 18 +- .../internals/KTableKTableInnerJoinTest.java | 170 +++++---- .../internals/KTableKTableLeftJoinTest.java | 192 +++++----- .../internals/KTableKTableOuterJoinTest.java | 185 ++++----- .../kstream/internals/KTableMapKeysTest.java | 8 +- .../kstream/internals/KTableMapValuesTest.java | 64 ++-- .../kstream/internals/KTableSourceTest.java | 80 ++-- .../internals/KTableTransformValuesTest.java | 38 +- .../internals/SessionWindowedKStreamImplTest.java | 16 +- .../kstream/internals/SuppressScenarioTest.java | 197 +++++----- .../internals/TimeWindowedKStreamImplTest.java | 16 +- .../processor/internals/ProcessorTopologyTest.java | 339 +++++++++-------- .../state/internals/CachingWindowStoreTest.java | 31 +- .../kafka/streams/scala/kstream/KStreamTest.scala | 73 ++-- .../kafka/streams/scala/kstream/KTableTest.scala | 176 +++++---- .../kafka/streams/scala/utils/TestDriver.scala | 23 +- .../org/apache/kafka/streams/TestInputTopic.java | 256 +++++++++++++ .../org/apache/kafka/streams/TestOutputTopic.java | 198 ++++++++++ .../apache/kafka/streams/TopologyTestDriver.java | 306 +++++++++++---- .../kafka/streams/test/ConsumerRecordFactory.java | 4 + .../apache/kafka/streams/test/OutputVerifier.java | 4 + .../org/apache/kafka/streams/test/TestRecord.java | 250 +++++++++++++ .../org/apache/kafka/streams/TestTopicsTest.java | 412 +++++++++++++++++++++ .../kafka/streams/TopologyTestDriverTest.java | 338 +++++++++++------ .../streams/test/ConsumerRecordFactoryTest.java | 1 + .../kafka/streams/test/OutputVerifierTest.java | 1 + .../apache/kafka/streams/test/TestRecordTest.java | 168 +++++++++ 59 files changed, 3595 insertions(+), 1445 deletions(-) create mode 100644 streams/examples/src/test/java/org/apache/kafka/streams/examples/docs/DeveloperGuideTesting.java create mode 100644 streams/examples/src/test/java/org/apache/kafka/streams/examples/wordcount/WordCountDemoTest.java create mode 100644 streams/test-utils/src/main/java/org/apache/kafka/streams/TestInputTopic.java create mode 100644 streams/test-utils/src/main/java/org/apache/kafka/streams/TestOutputTopic.java create mode 100644 streams/test-utils/src/main/java/org/apache/kafka/streams/test/TestRecord.java create mode 100644 streams/test-utils/src/test/java/org/apache/kafka/streams/TestTopicsTest.java create mode 100644 streams/test-utils/src/test/java/org/apache/kafka/streams/test/TestRecordTest.java