Spring cloud 消息生产者的Spring云合同

Spring cloud 消息生产者的Spring云合同,spring-cloud,spring-cloud-stream,spring-cloud-contract,Spring Cloud,Spring Cloud Stream,Spring Cloud Contract,我正在使用SpringCloud合约处理消息,如中所述 所有操作都按照文档中的描述进行 我有一种情况,我的triggeredBy方法在同一通道上引发两条消息(例如,发送给两个不同方的SMS),但我无法正确断言这两条消息。消息以随机顺序接收,有时测试用例通过,有时失败 我需要一种方法来正确断言这两条消息 OutputMessage还有assertThat方法(),这里描述了它()。您还可以在那里断言另一条消息。您还可以在输入部分使用该断言来准确地知道发送了哪条消息,然后也可以发送丢失的消息。感谢

我正在使用SpringCloud合约处理消息,如中所述

所有操作都按照文档中的描述进行

我有一种情况,我的triggeredBy方法在同一通道上引发两条消息(例如,发送给两个不同方的SMS),但我无法正确断言这两条消息。消息以随机顺序接收,有时测试用例通过,有时失败


我需要一种方法来正确断言这两条消息

OutputMessage还有
assertThat
方法(),这里描述了它()。您还可以在那里断言另一条消息。您还可以在输入部分使用该断言来准确地知道发送了哪条消息,然后也可以发送丢失的消息。

感谢Marcin提供的非常有用的建议