Java 如何使用静态记录列表创建KStream以进行单元测试
我试图为使用Kafka流的类编写单元测试,如下所示:Java 如何使用静态记录列表创建KStream以进行单元测试,java,spring-boot,unit-testing,apache-kafka,apache-kafka-streams,Java,Spring Boot,Unit Testing,Apache Kafka,Apache Kafka Streams,我试图为使用Kafka流的类编写单元测试,如下所示: KStream stream = streamBuilder.stream(topic) stream.foreach((key, value) -> { // do some data manipulations and validations }); 是否有某种方法可以通过从静态数据创建KStream来为此添加单元测试,如下面所示,以获取字符串流: arrayList.stream(); 使用和允许您添加静态记录,以使用
KStream stream = streamBuilder.stream(topic)
stream.foreach((key, value) -> {
// do some data manipulations and validations
});
是否有某种方法可以通过从静态数据创建KStream来为此添加单元测试,如下面所示,以获取字符串流:
arrayList.stream();
使用和允许您添加静态记录,以使用以下方法测试拓扑。通过这种方式进行测试,您可以验证拓扑,而无需运行物理代理
有关更多信息,请参阅
嗯,,
账单