projects
/
demos
/
kafka
/
wordcount
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
query: 2.0.0 - (RED) Corrected expectations for the ``users``-input-topic
[demos/kafka/wordcount]
/
src
/
test
/
java
/
de
/
juplo
/
kafka
/
wordcount
/
query
/
QueryStreamProcessorTopologyTest.java
diff --git
a/src/test/java/de/juplo/kafka/wordcount/query/QueryStreamProcessorTopologyTest.java
b/src/test/java/de/juplo/kafka/wordcount/query/QueryStreamProcessorTopologyTest.java
index
845792c
..
fda7408
100644
(file)
--- a/
src/test/java/de/juplo/kafka/wordcount/query/QueryStreamProcessorTopologyTest.java
+++ b/
src/test/java/de/juplo/kafka/wordcount/query/QueryStreamProcessorTopologyTest.java
@@
-24,7
+24,8
@@
public class QueryStreamProcessorTopologyTest
{
public static final String TOP10_IN = "TOP10-IN";
public static final String USERS_IN = "USERS-IN";
{
public static final String TOP10_IN = "TOP10-IN";
public static final String USERS_IN = "USERS-IN";
- public static final String STORE_NAME = "TOPOLOGY-TEST";
+ public static final String RANKING_STORE_NAME = "TOPOLOGY-TEST-RANKINGS";
+ public static final String USERS_STORE_NAME = "TOPOLOGY-TEST-USERS";
TopologyTestDriver testDriver;
TopologyTestDriver testDriver;
@@
-38,7
+39,8
@@
public class QueryStreamProcessorTopologyTest
Topology topology = QueryStreamProcessor.buildTopology(
USERS_IN,
TOP10_IN,
Topology topology = QueryStreamProcessor.buildTopology(
USERS_IN,
TOP10_IN,
- Stores.inMemoryKeyValueStore(STORE_NAME));
+ Stores.inMemoryKeyValueStore(USERS_STORE_NAME),
+ Stores.inMemoryKeyValueStore(RANKING_STORE_NAME));
testDriver = new TopologyTestDriver(topology, serializationConfig());
testDriver = new TopologyTestDriver(topology, serializationConfig());
@@
-50,7
+52,7
@@
public class QueryStreamProcessorTopologyTest
userIn = testDriver.createInputTopic(
USERS_IN,
new StringSerializer(),
userIn = testDriver.createInputTopic(
USERS_IN,
new StringSerializer(),
- jsonSerializer(TestUserData.class));
+ jsonSerializer(TestUserData.class)
.noTypeInfo()
);
}
}
@@
-64,7
+66,7
@@
public class QueryStreamProcessorTopologyTest
.getTop10Messages()
.forEach(kv -> top10In.pipeInput(kv.key, kv.value));
.getTop10Messages()
.forEach(kv -> top10In.pipeInput(kv.key, kv.value));
- KeyValueStore<String, UserRanking> store = testDriver.getKeyValueStore(STORE_NAME);
+ KeyValueStore<String, UserRanking> store = testDriver.getKeyValueStore(
RANKING_
STORE_NAME);
TestData.assertExpectedState(user -> store.get(user));
}
TestData.assertExpectedState(user -> store.get(user));
}
@@
-80,7
+82,6
@@
public class QueryStreamProcessorTopologyTest
jsonSerializer.configure(
Map.of(
JsonSerializer.TYPE_MAPPINGS,
jsonSerializer.configure(
Map.of(
JsonSerializer.TYPE_MAPPINGS,
- "userdata:" + TestUserData.class.getName() + "," +
"ranking:" + TestRanking.class.getName()),
false);
return jsonSerializer;
"ranking:" + TestRanking.class.getName()),
false);
return jsonSerializer;