top10: 1.4.2 - RocksDB does nor work in Alpine-Linux
[demos/kafka/wordcount] / src / test / java / de / juplo / kafka / wordcount / top10 / Top10StreamProcessorTopologyTest.java
index cca9a3a..559d742 100644 (file)
@@ -3,7 +3,7 @@ package de.juplo.kafka.wordcount.top10;
 import de.juplo.kafka.wordcount.counter.TestCounter;
 import de.juplo.kafka.wordcount.counter.TestWord;
 import de.juplo.kafka.wordcount.query.TestRanking;
-import de.juplo.kafka.wordcount.query.TestUser;
+import de.juplo.kafka.wordcount.query.TestStats;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.kafka.streams.TestInputTopic;
 import org.apache.kafka.streams.TestOutputTopic;
@@ -33,7 +33,7 @@ public class Top10StreamProcessorTopologyTest
   public static final String OUT = "TEST-OUT";
 
   static TopologyTestDriver testDriver;
-  static MultiValueMap<TestUser, TestRanking> receivedMessages = new LinkedMultiValueMap<>();
+  static MultiValueMap<TestStats, TestRanking> receivedMessages = new LinkedMultiValueMap<>();
 
 
   @BeforeAll
@@ -51,10 +51,10 @@ public class Top10StreamProcessorTopologyTest
         jsonSerializer(TestWord.class, true),
         jsonSerializer(TestCounter.class,false));
 
-    TestOutputTopic<TestUser, TestRanking> out = testDriver.createOutputTopic(
+    TestOutputTopic<TestStats, TestRanking> out = testDriver.createOutputTopic(
         OUT,
         new JsonDeserializer()
-            .copyWithType(TestUser.class)
+            .copyWithType(TestStats.class)
             .ignoreTypeHeaders(),
         new JsonDeserializer()
             .copyWithType(TestRanking.class)
@@ -79,23 +79,23 @@ public class Top10StreamProcessorTopologyTest
 
   @DisplayName("Assert the expected number of messages")
   @Test
-  public void testExpectedNumberOfMessagesForUsers()
+  public void testExpectedNumberOfMessages()
   {
-    TestData.assertExpectedNumberOfMessagesForUsers(receivedMessages);
+    TestData.assertExpectedNumberOfMessages(receivedMessages);
   }
 
   @DisplayName("Assert the expected final output messages")
   @Test
-  public void testExpectedLastMessagesForUSers()
+  public void testExpectedLastMessages()
   {
-    TestData.assertExpectedLastMessagesForUsers(receivedMessages);
+    TestData.assertExpectedLastMessages(receivedMessages);
   }
 
   @DisplayName("Assert the expected state in the state-store")
   @Test
   public void testExpectedState()
   {
-    KeyValueStore<User, Ranking> store = testDriver.getKeyValueStore(STORE_NAME);
+    KeyValueStore<Stats, Ranking> store = testDriver.getKeyValueStore(STORE_NAME);
     TestData.assertExpectedState(store);
   }
 
@@ -111,7 +111,7 @@ public class Top10StreamProcessorTopologyTest
     jsonSerializer.configure(
         Map.of(
             JsonSerializer.TYPE_MAPPINGS,
-            "word:" + TestWord.class.getName() + "," +
+            "key:" + TestWord.class.getName() + "," +
             "counter:" + TestCounter.class.getName()),
         isKey);
     return jsonSerializer;