如何忽略邮件内容?

时间:2016-11-10 09:36:04

标签: citrus-framework

是否有机会不验证邮件的内容和标题,即只检查邮件是否存在&消耗它? 当我只做“接收”时,会自动假设我要验证XML内容。 我只想使用与我的测试无关的消息(来自我用例中的队列)。但我想把它从队列中删除。我可以在下一次测试中清除它,但我宁愿不要。

1 个答案:

答案 0 :(得分:1)

如果您的预期控制消息有效负载确实为空,则应跳过消息验证。

XML DSL

<receive endpoint="jmsQueueEndpoint">
  <message></message>
</receive>

Java DSL

receive(jmsQueueEndpoint);

然而,还应该提到在测试中接收与测试无关的消息是一件坏事