gpt4 book ai didi

java - MUnit 模拟 : Which Attribute failed verification?

转载 作者:太空宇宙 更新时间:2023-11-04 14:20:08 25 4
gpt4 key购买 nike

我正忙于为子流程编写 MUnit 测试用例。我模拟了一个组件来防止发送电子邮件,但主要是为了确认我的流程正在将正确的属性传递给该 SMTP 组件。

我可以使用 validator 来确认调用是否与预期配置匹配。但如果不匹配,如何准确验证缺少哪个属性呢?最佳实践是单独验证每个属性而不是一起验证所有属性吗?或者说流程是怎样的?

如果我这样做,我可以获得验证失败的行号。

当 MUnit 测试/验证失败时,是否没有办法提供打印“消息”? JUnit 可以做到这一点,并且在查看测试结果和调试时非常有帮助。

最佳答案

验证失败时您可以提供消息:

如果您想在您正在模拟的 MP 之前运行一组断言,则可以使用 Spy MP

https://github.com/mulesoft/munit/wiki/spy-message-processors

如果断言比较复杂,可以用JAVA编写

https://github.com/mulesoft/munit/wiki/assertions#custom-assertions

关于java - MUnit 模拟 : Which Attribute failed verification?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27289046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com