Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用静态记录列表创建KStream以进行单元测试_Java_Spring Boot_Unit Testing_Apache Kafka_Apache Kafka Streams - Fatal编程技术网

Java 如何使用静态记录列表创建KStream以进行单元测试

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(); 使用和允许您添加静态记录,以使用

我试图为使用Kafka流的类编写单元测试,如下所示:

KStream stream = streamBuilder.stream(topic)
stream.foreach((key, value) -> {
    // do some data manipulations and validations
});
是否有某种方法可以通过从静态数据创建KStream来为此添加单元测试,如下面所示,以获取字符串流:

arrayList.stream();
使用和允许您添加静态记录,以使用以下方法测试拓扑。通过这种方式进行测试,您可以验证拓扑,而无需运行物理代理

有关更多信息,请参阅

嗯,, 账单