我有一个我试图验证的方法是使用特定参数调用一次,但是我不关心该方法是否使用不同的参数调用任何其他次数。我怎么能在Mockito做到这一点。
例如:
obj.method("example", example); // expected
obj.method("example1", example2); // indifferent
obj.method("example", example); // unexpected
verify(obj).method("example", example); // will pass
答案 0 :(得分:1)
verify(obj).method("example", example); // will pass
无关紧要的代码不会导致验证失败。
我的问题是预期的线路没有被执行,并且无关紧要的情况与单元测试运行后的预期不同。让我相信预期的线路运行和无所谓的线路导致失败。