0
我该如何去嘲讽一个void方法,并且替换该方法的执行方式?我想嘲笑这个方法,所以它做了一个thread.sleep来模拟工作。模拟一个延迟的虚方法
我已经试过
Mockito.doAnswer(new Answer<Void>(){
Void answer(InvocationOnMock invocation) {
Thread.sleep(1000);
return null;
}
}.when(Class).myVoidMethod((OtherClass) Mockito.any());
但抱怨说,我不是嘲笑它的权利,并给了我使用doException或thenReturn的例子。
我传递了错误的类 –