如何模拟void方法并替换该方法执行的内容?我想模拟这个方法,所以它做了一个thread.sleep来模拟工作。
我已经尝试了
Mockito.doAnswer(new Answer<Void>(){
Void answer(InvocationOnMock invocation) {
Thread.sleep(1000);
return null;
}
}.when(Class).myVoidMethod((OtherClass) Mockito.any());
但它抱怨说我没有正确地嘲笑它并给我提供了使用doException或者返回的示例。