我想做的是打印出使用Mockito调用某种方法的次数。
当我执行以下操作时:
int counter =
Mockito.mockingDetails(myDependency)
.getinvocations()
.size();
System.out.println( counter );
它会打印出模拟程序上调用的所有方法,但是,我只想打印一种特定方法的计数器,所以如果尝试,
int counter =
Mockito.mockingDetails(myDependency.doSomething())
.getinvocations()
.size();
System.out.println( counter );
它发生错误,说
传递给Mockito.mockingDetails()的参数应该是模拟的,但为空!
有人知道如何解决这个问题吗?预先感谢!