代码
strKeyword
为了测试,我想创建一个模拟对象。我现在正在做的是
for (int l = 0; l < newKeywordLength; l++) {
System.out.print(strKeyword);
}
但是,这并不允许我在对象上调用verify(),因为它没有被模拟。怎么做?
答案 0 :(得分:4)
您可以使用Spy
:
A aobject = spy(new A(bmock, cmock));
所以你实际上是在调用A
的实现,但仍然可以验证交互。
有关详细信息,请参阅文档: http://site.mockito.org/mockito/docs/current/org/mockito/Mockito.html#spy(T)