Spring boot 集成测试反应4J

Spring boot 集成测试反应4J,spring-boot,spring-data-neo4j,spring-reactive,Spring Boot,Spring Data Neo4j,Spring Reactive,亲爱的, 我一直在执行一个完整的堆栈集成测试(从web层到存储库层),以测试我的创建/删除/更新操作是否按预期工作。 我更感兴趣的是测试整个流程,而不仅仅是存储库层。 为了执行这些测试,我们决定与另一个数据库交互,创建一些节点(使用fixtures whatshover)并将其删除 似乎Neo4j提供了创建符合此目标的Embdeded数据库的能力,并提供了一个很好的注释@ReactiveDataNeo4jTest,如果只测试存储库层,该注释应该可以工作 我试图在我们的测试版本中使用它,该版本遵循

亲爱的, 我一直在执行一个完整的堆栈集成测试(从web层到存储库层),以测试我的创建/删除/更新操作是否按预期工作。 我更感兴趣的是测试整个流程,而不仅仅是存储库层。 为了执行这些测试,我们决定与另一个数据库交互,创建一些节点(使用fixtures whatshover)并将其删除

似乎Neo4j提供了创建符合此目标的Embdeded数据库的能力,并提供了一个很好的注释@ReactiveDataNeo4jTest,如果只测试存储库层,该注释应该可以工作

我试图在我们的测试版本中使用它,该版本遵循以下“模板”:

我得到的例外情况如下:

Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.
我尝试在不同的时间删除/添加/更改不同的注释,但仍然得到不同的错误(重复的@Bootstrap注释,没有WebTestClient自动连线..)

想法? 我喜欢这种方法,它看起来是可行的,并且非常适合我的场景,但不知何故我无法使用它

想法

谢谢 食品饮料

Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.