Я пытаюсь шпионить / издеваться и возвращать фиктивный URL, когда spyAnotherService.getUrl(ID)
в другом методе, который myService.deleteSomething(name, spyAnotherService.getRepApiServiceUrl(ID))
, этот метод имеет тип возврата void. Но жалуется, что UnfinishedStubbingException
. Я проверил примеры в Интернете, но ни один из них не соответствует тому, что я пытаюсь здесь
MyService myService = Mockito.mock(MyService.class);
AnotherService spyAnotherService = Mockito.spy(AnotherService.class);
Mockito.when(spyAnotherService.getUrl(ID)).thenReturn(URL);
Mockito.doNothing().when(myService).deleteSomething(name, spyAnotherService.getRepApiServiceUrl(ID));