X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftest%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fwordcount%2Ftop10%2FTestData.java;fp=src%2Ftest%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fwordcount%2Ftop10%2FTestData.java;h=7a3a27edddb2722dae8dbf4f53d59c9ebcddd58f;hb=478b25d6700bd0a48b55647f09386f3b1d59fa29;hp=cf52c1f8b3eebc0d2c5e6d48e5920eaea7c6297a;hpb=e59d8080ffe2750774c881766e691012964c9099;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 cf52c1f..7a3a27e 100644 --- a/src/test/java/de/juplo/kafka/wordcount/top10/TestData.java +++ b/src/test/java/de/juplo/kafka/wordcount/top10/TestData.java @@ -21,7 +21,12 @@ class TestData static final TestUser PETER = TestUser.of("peter"); static final TestUser KLAUS = TestUser.of("klaus"); - static final KeyValue[] INPUT_MESSAGES = new KeyValue[] + static final Stream> getInputMessages() + { + return Stream.of(INPUT_MESSAGES); + } + + private static final KeyValue[] INPUT_MESSAGES = new KeyValue[] { new KeyValue<>( TestWord.of(PETER.getUser(),"Hallo"), @@ -72,7 +77,7 @@ class TestData assertRankingEqualsRankingFromLastMessage(KLAUS, store.get(userOf(KLAUS))); } - static User userOf(TestUser user) + private static User userOf(TestUser user) { return User.of(user.getUser()); } @@ -83,7 +88,7 @@ class TestData assertThat(countMessagesForUser(KLAUS, receivedMessages)); } - static int countMessagesForUser(TestUser user, MultiValueMap messagesForUsers) + private static int countMessagesForUser(TestUser user, MultiValueMap messagesForUsers) { return messagesForUsers.get(user) == null ? 0 @@ -97,13 +102,13 @@ class TestData assertRankingEqualsRankingFromLastMessage(KLAUS, getLastMessageFor(KLAUS, receivedMessages)); } - static void assertRankingEqualsRankingFromLastMessage(TestUser user, Ranking ranking) + private static void assertRankingEqualsRankingFromLastMessage(TestUser user, Ranking ranking) { TestRanking testRanking = TestRanking.of(testEntriesOf(ranking.getEntries())); assertRankingEqualsRankingFromLastMessage(user, testRanking); } - static TestEntry[] testEntriesOf(Entry... entries) + private static TestEntry[] testEntriesOf(Entry... entries) { return Arrays .stream(entries) @@ -115,17 +120,17 @@ class TestData .toArray(size -> new TestEntry[size]); } - static void assertRankingEqualsRankingFromLastMessage(TestUser user, TestRanking ranking) + private static void assertRankingEqualsRankingFromLastMessage(TestUser user, TestRanking ranking) { assertThat(ranking).isEqualTo(getLastMessageFor(user)); } - static TestRanking getLastMessageFor(TestUser user) + private static TestRanking getLastMessageFor(TestUser user) { return getLastMessageFor(user, expectedMessages()); } - static TestRanking getLastMessageFor(TestUser user, MultiValueMap messagesForUsers) + private static TestRanking getLastMessageFor(TestUser user, MultiValueMap messagesForUsers) { return messagesForUsers .get(user) @@ -133,7 +138,7 @@ class TestData .reduce(null, (left, right) -> right); } - static KeyValue[] EXPECTED_MESSAGES = new KeyValue[] + private static KeyValue[] EXPECTED_MESSAGES = new KeyValue[] { KeyValue.pair( // 0 PETER, @@ -193,7 +198,7 @@ class TestData TestEntry.of("Müsch", 2l))), }; - static MultiValueMap expectedMessages() + private static MultiValueMap expectedMessages() { MultiValueMap expectedMessages = new LinkedMultiValueMap<>(); Stream