>我有一个方法,我正在尝试验证它是否使用特定参数调用一次,但我不在乎该方法是否使用不同的参数调用任何其他次数。我该如何在莫吉托中做到这一点。
例如:
obj.method("example", example); // expected
obj.method("example1", example2); // indifferent
obj.method("example", example); // unexpected
verify(obj).method("example", example); // will pass
verify(obj).method("example", example); // will pass
无差别代码不会导致验证失败。
我的问题是预期的行没有被执行,并且冷漠的表现与单元测试运行后的预期不同。使我相信预期的行运行和冷漠的行导致失败。