我有一个由消息网关接口调用启动的集成流程
@MessagingGateway(defaultRequestChannel = "aChn")
interface A {
fun poll(c: C)
}
// code to kick off flow looks like this
a.poll(c)
我有各种使用 SpringBootTest 注释的集成测试,作为这些测试的一部分,调用启动流程的代码,我可以看到流程正在运行。
我有一个测试,其中流程似乎没有启动,尽管调用了代码,并且没有抛出异常。当调用 poll 函数时,我没有看到任何类型的日志记录(在 logback 中打开调试)。
有人对我如何解决此问题有任何提示吗?
原来网关被嘲笑了:-(