Mockito. Verify method arguments(莫基托.验证方法参数)
问题描述
我用谷歌搜索过这个,但没有找到任何相关的东西.我有这样的东西:
I've googled about this, but didn't find anything relevant. I've got something like this:
现在,我想验证在 runtestmethod()
内部调用的 mymethod(Object o)
是否被 Object o
,没有其他.但我总是通过测试,无论我在验证中添加什么,例如:
Now, I want to verify that mymethod(Object o)
, which is called inside runtestmethod()
, was called with the Object o
, not any other. But I always pass the test, whatever I put on the verification, for example, with:
或
或
我总是通过考试.我怎样才能完成该验证(如果可能)?
I always pass the test. How can I accomplish that verification (if possible)?
谢谢.
推荐答案
ArgumentMatcher
的替代方案是 ArgumentCaptor
.
An alternative to ArgumentMatcher
is ArgumentCaptor
.
官方示例:
还可以使用 @Captor 注释:
这篇关于莫基托.验证方法参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!