SpringCloud 发布者方测试生成
2023-12-11 16:56 更新
DSL中包含input
或outputMessage
部分会导致在发布者方面创建测试。默认情况下,将创建JUnit 4测试。但是,也可以创建JUnit 5或Spock测试。
我们应考虑3种主要情况:
- 方案1:没有输入消息会生成输出消息。输出消息由应用程序内部的组件(例如,调度程序)触发。
- 方案2:输入消息触发输出消息。
- 方案3:输入消息已被使用,没有输出消息。
对于不同的消息传递实现,传递给
messageFrom
或sentTo
的目的地可能具有不同的含义。对于流和集成,首先将其解析为频道的destination
。然后,如果没有这样的destination
,则将其解析为频道名称。对于Camel来说,这是一个确定的组成部分(例如jms
)。
以上内容是否对您有帮助:
更多建议: