X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fwordcount%2Fcounter%2FTestData.java;h=5798fc3d437355c1fe75df2fa0e9ee84da25c786;hb=4e10b6e106409b2884fcef67f7a5ded0581bc35f;hp=f795e7765f6dba7e69ce24b01ddf81c0c8873660;hpb=f9106e5166ce84caa2a910aa21fb41efaebcc73f;p=demos%2Fkafka%2Fwordcount diff --git a/src/test/java/de/juplo/kafka/wordcount/counter/TestData.java b/src/test/java/de/juplo/kafka/wordcount/counter/TestData.java index f795e77..5798fc3 100644 --- a/src/test/java/de/juplo/kafka/wordcount/counter/TestData.java +++ b/src/test/java/de/juplo/kafka/wordcount/counter/TestData.java @@ -1,5 +1,7 @@ package de.juplo.kafka.wordcount.counter; +import org.apache.kafka.streams.KeyValue; + import java.util.List; import java.util.function.BiConsumer; @@ -45,7 +47,7 @@ class TestData Word.of("klaus","s")); } - static void assertExpectedResult(List receivedMessages) + static void assertExpectedResult(List> receivedMessages) { assertThat(receivedMessages).hasSize(11); assertThat(receivedMessages).containsSubsequence( @@ -66,40 +68,40 @@ class TestData expectedMessages[9]); // Boäh } - static Message[] expectedMessages = + static KeyValue[] expectedMessages = new KeyValue[] { - Message.of( - "{\"user\":\"peter\",\"word\":\"Hallo\"}", - "{\"user\":\"peter\",\"word\":\"Hallo\",\"count\":1}"), - Message.of( - "{\"user\":\"klaus\",\"word\":\"Müsch\"}", - "{\"user\":\"klaus\",\"word\":\"Müsch\",\"count\":1}"), - Message.of( - "{\"user\":\"peter\",\"word\":\"Welt\"}", - "{\"user\":\"peter\",\"word\":\"Welt\",\"count\":1}"), - Message.of( - "{\"user\":\"klaus\",\"word\":\"Müsch\"}", - "{\"user\":\"klaus\",\"word\":\"Müsch\",\"count\":2}"), - Message.of( - "{\"user\":\"klaus\",\"word\":\"s\"}", - "{\"user\":\"klaus\",\"word\":\"s\",\"count\":1}"), - Message.of( - "{\"user\":\"peter\",\"word\":\"Boäh\"}", - "{\"user\":\"peter\",\"word\":\"Boäh\",\"count\":1}"), - Message.of( - "{\"user\":\"peter\",\"word\":\"Welt\"}", - "{\"user\":\"peter\",\"word\":\"Welt\",\"count\":2}"), - Message.of( - "{\"user\":\"peter\",\"word\":\"Boäh\"}", - "{\"user\":\"peter\",\"word\":\"Boäh\",\"count\":2}"), - Message.of( - "{\"user\":\"klaus\",\"word\":\"s\"}", - "{\"user\":\"klaus\",\"word\":\"s\",\"count\":2}"), - Message.of( - "{\"user\":\"peter\",\"word\":\"Boäh\"}", - "{\"user\":\"peter\",\"word\":\"Boäh\",\"count\":3}"), - Message.of( - "{\"user\":\"klaus\",\"word\":\"s\"}", - "{\"user\":\"klaus\",\"word\":\"s\",\"count\":3}"), + KeyValue.pair( + Word.of("peter","Hallo"), + WordCount.of("peter","Hallo",1)), + KeyValue.pair( + Word.of("klaus","Müsch"), + WordCount.of("klaus","Müsch",1)), + KeyValue.pair( + Word.of("peter","Welt"), + WordCount.of("peter","Welt",1)), + KeyValue.pair( + Word.of("klaus","Müsch"), + WordCount.of("klaus","Müsch",2)), + KeyValue.pair( + Word.of("klaus","s"), + WordCount.of("klaus","s",1)), + KeyValue.pair( + Word.of("peter","Boäh"), + WordCount.of("peter","Boäh",1)), + KeyValue.pair( + Word.of("peter","Welt"), + WordCount.of("peter","Welt",2)), + KeyValue.pair( + Word.of("peter","Boäh"), + WordCount.of("peter","Boäh",2)), + KeyValue.pair( + Word.of("klaus","s"), + WordCount.of("klaus","s",2)), + KeyValue.pair( + Word.of("peter","Boäh"), + WordCount.of("peter","Boäh",3)), + KeyValue.pair( + Word.of("klaus","s"), + WordCount.of("klaus","s",3)), }; }