在 SpringBootTest 带注释的测试中运行代码时,Spring 集成流程不会启动

问题描述 投票:0回答:1

我有一个由消息网关接口调用启动的集成流程

@MessagingGateway(defaultRequestChannel = "aChn")
interface A {
    fun poll(c: C)
}

// code to kick off flow looks like this

a.poll(c)

我有各种使用 SpringBootTest 注释的集成测试,作为这些测试的一部分,调用启动流程的代码,我可以看到流程正在运行。

我有一个测试,其中流程似乎没有启动,尽管调用了代码,并且没有抛出异常。当调用 poll 函数时,我没有看到任何类型的日志记录(在 logback 中打开调试)。

有人对我如何解决此问题有任何提示吗?

spring spring-boot kotlin spring-integration spring-boot-test
1个回答
0
投票

原来网关被嘲笑了:-(

© www.soinside.com 2019 - 2024. All rights reserved.