我想模拟一个调用类的方法,这可能在Mockito中
以下是示例代码:
private ChecksUtil serivce;
我只想模拟serivce.method(
)而不是全班。
我该怎么做?
答案 0 :(得分:1)
是的,这可以做到。你会使用间谍。
ChecksUtil service = spy(new ChecksUtil ());
when(service.method()).thenReturn(someObject);
//or if method is a void
doNothing().when(service).method();
除了你想要模拟的任何方法之外,一个间谍对象只保留对象。