X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftest%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fwordcount%2Ftop10%2FTestData.java;h=f6d7ccdfdb4bad1d72454b37e1447770e754fbe9;hb=b69e1270a308f200b2640a01d37d4636a0a549e1;hp=3bb6b54c67024b807e949113c67c0c1bc141d4e1;hpb=df0c22234e9ace115b4e4abc4e3d881d5595668e;p=demos%2Fkafka%2Fwordcount diff --git a/src/test/java/de/juplo/kafka/wordcount/top10/TestData.java b/src/test/java/de/juplo/kafka/wordcount/top10/TestData.java index 3bb6b54..f6d7ccd 100644 --- a/src/test/java/de/juplo/kafka/wordcount/top10/TestData.java +++ b/src/test/java/de/juplo/kafka/wordcount/top10/TestData.java @@ -5,6 +5,7 @@ import de.juplo.kafka.wordcount.counter.TestWord; import org.apache.kafka.common.header.Header; import org.apache.kafka.common.header.Headers; import org.apache.kafka.streams.KeyValue; +import org.apache.kafka.streams.state.ReadOnlyKeyValueStore; import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; @@ -63,6 +64,12 @@ class TestData .containsExactlyElementsOf(rankings)); } + static void assertExpectedState(ReadOnlyKeyValueStore store) + { + assertThat(store.get(EXPECTED_MESSAGES[9].key)).isEqualTo(EXPECTED_MESSAGES[9].value); + assertThat(store.get(EXPECTED_MESSAGES[10].key)).isEqualTo(EXPECTED_MESSAGES[10].value); + } + static KeyValue[] EXPECTED_MESSAGES = new KeyValue[] { KeyValue.pair( // 0