Mockito论证捕获者和只有()

时间:2013-02-25 05:44:45

标签: java unit-testing mocking mockito

我发现,无论何时我只使用带有()的验证 - 检查调用只是一次 - ArgumentCaptor无法捕获值(我的值为null)。

例如:verify(delegate,only())。call(captor.capture());

它的原因是什么?或者它只是一个错误?

1 个答案:

答案 0 :(得分:1)

不确定<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="container"> <div class="target"></div> <div class="object"></div> <button>MOVE</button> </div>实际在做什么,但是only()可以工作,而Mockito.times(1)则失败。

我的猜测是,当您最初调用only()时,在Mockito.when情况下将其计为首次调用,而在only()中则不计入