I'm trying to mock the return value from a method but I'm getting NotAMockException
.
@InjectMocks
private MyService myService;
@Mock
private OtherServiceUsedInMyServiceAsAutowired otherServiceUsedInMyServiceAsAutowired;
Inside MyService
I have a method called myMethod()
and I want to return dummy object when this method is called.
doReturn(someDummyObject).when(myService).myMethod(any(), any(), any());
And at that point I'm getting the error. What am I doing wrong? Full error:
org.mockito.exceptions.misusing.NotAMockException:
Argument passed to when() is not a mock!
Example of correct stubbing:
doThrow(new RuntimeException()).when(mock).someMethod();
Aucun commentaire:
Enregistrer un commentaire