Java Mockito doNothing未完成的存根异常

Java Mockito doNothing未完成的存根异常,java,mocking,mockito,Java,Mocking,Mockito,当另一个方法中的myService.deleteSomething(name,spyAnotherService.getRepApiServiceUrl(ID))此方法的返回类型为空时,我试图监视/模拟并返回一个伪Url。但它抱怨说未完成的存根异常。我查看了网上的示例,但没有一个与我在这里尝试的内容相匹配 MyService-MyService=Mockito.mock(MyService.class); AnotherService spyAnotherService=Mockito.spy(

当另一个方法中的
myService.deleteSomething(name,spyAnotherService.getRepApiServiceUrl(ID))
此方法的返回类型为空时,我试图监视/模拟并返回一个伪Url。但它抱怨说
未完成的存根异常
。我查看了网上的示例,但没有一个与我在这里尝试的内容相匹配

MyService-MyService=Mockito.mock(MyService.class);
AnotherService spyAnotherService=Mockito.spy(AnotherService.class);
Mockito.when(spyAnotherService.getUrl(ID)).thenReturn(URL);
Mockito.doNothing();
您可以监视该类

MyService myService = Mockito.spy(MyService.class);
但是你什么也不做(也可以是字面意思)

但是,doNothing()是Mockito对void方法的默认行为

这可能有助于: