recorder: 1.2.0 - Refined `TestData` clearified concerns
[demos/kafka/wordcount] / src / test / java / de / juplo / kafka / wordcount / recorder / RecorderApplicationIT.java
index aaed33e..9d73e7e 100644 (file)
@@ -22,7 +22,6 @@ import org.springframework.util.MultiValueMap;
 
 import java.time.Duration;
 import java.util.List;
-import java.util.stream.Stream;
 
 import static de.juplo.kafka.wordcount.recorder.RecorderApplicationIT.TOPIC_OUT;
 import static org.assertj.core.api.Assertions.assertThat;
@@ -63,16 +62,12 @@ class RecorderApplicationIT
        {
                MultiValueMap<String, TestRecording> recordings = new LinkedMultiValueMap<>();
 
-               Stream
-                               .of(
-                                               new TestRecording("päter", "Hall° Wält?¢*&%€!"),
-                                               new TestRecording("päter", "Hallo Welt!"),
-                                               new TestRecording("klühs", "Müsch gäb's auch!"),
-                                               new TestRecording("päter", "Boäh, echt! ß mal nä Nümmäh!"))
-                               .forEach(recording ->
+               TestData
+                               .getInputMessages()
+                               .forEach(kv ->
                                {
-                                       sendRedording(recording.getUser(), recording.getSentence());
-                                       recordings.add(recording.getUser(), recording);
+                                       sendRedording(kv.key, kv.value);
+                                       recordings.add(kv.key, TestRecording.of(kv.key, kv.value));
                                });