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的例子。
我傳遞了錯誤的類 –