counter: 1.2.15 - `TestData` only holds and asserts the test-data
[demos/kafka/wordcount] / src / test / java / de / juplo / kafka / wordcount / counter / CounterStreamProcessorTopologyTest.java
index 1b3e1e4..8e09d0c 100644 (file)
@@ -17,6 +17,7 @@ import org.springframework.util.MultiValueMap;
 
 import java.util.Map;
 import java.util.Properties;
+import java.util.stream.Stream;
 
 import static de.juplo.kafka.wordcount.counter.TestData.convertToMap;
 import static de.juplo.kafka.wordcount.counter.TestData.parseHeader;
@@ -72,7 +73,9 @@ public class CounterStreamProcessorTopologyTest
   @Test
   public void test()
   {
-    TestData.injectInputMessages((key, value) -> in.pipeInput(key, value));
+    Stream
+        .of(TestData.INPUT_MESSAGES)
+        .forEach(word -> in.pipeInput(word.getUser(), word));
 
     MultiValueMap<Word, WordCounter> receivedMessages = new LinkedMultiValueMap<>();
     out