Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MUnit mocks:哪个属性未通过验证?_Java_Unit Testing_Mule - Fatal编程技术网

Java MUnit mocks:哪个属性未通过验证?

Java MUnit mocks:哪个属性未通过验证?,java,unit-testing,mule,Java,Unit Testing,Mule,我正忙着为一个子流编写MUnit测试用例。我已经模拟了一个组件来防止电子邮件被发送,但主要是为了确认我的流正在将正确的属性传递给SMTP组件 我可以使用验证器来确认调用是否匹配预期的配置。但如果不匹配,如何准确地验证丢失了哪个属性? 最好的做法是单独验证每个属性,而不是同时验证所有属性?或者过程是什么 如果我这样做,我可以得到验证失败的行号 当弹药测试/验证失败时,是否无法提供“信息”打印?JUnit做到了这一点,它在查看测试结果和调试时非常有用。当验证失败时,您可以提供一条消息: 如果要在模

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

我可以使用验证器来确认调用是否匹配预期的配置。但如果不匹配,如何准确地验证丢失了哪个属性? 最好的做法是单独验证每个属性,而不是同时验证所有属性?或者过程是什么

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


当弹药测试/验证失败时,是否无法提供“信息”打印?JUnit做到了这一点,它在查看测试结果和调试时非常有用。

当验证失败时,您可以提供一条消息:

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

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

“您可以提供一条消息…”真的吗?怎么用?请给我看一个Java代码示例。当验证器失败时,它不会给出关于什么检查失败的信息,因此定制消息会有所帮助,但即使这样也不可能