Error
org.mockito.exceptions.misusing.UnfinishedStubbingException:
Unfinished stubbing detected here:
-> at
E.g. thenReturn() may be missing.
Examples of correct stubbing:
when(mock.isOk()).thenReturn(true);
when(mock.isOk()).thenThrow(exception);
doThrow(exception).when(mock).someVoidMethod();
Hints:
1. missing thenReturn()
2. you are trying to stub a final method, you naughty developer!
3: you are stubbing the behaviour of another mock inside before 'thenReturn' instruction if completed
Sample Code
Mockito.when(sampleReference.getElement());
Mockito.doReturn(element).when(sampleReference.getElement());
Possible Causes
1. missing thenReturn()
2. you are trying to stub a final method, you naughty developer!
3: you are stubbing the behaviour of another mock inside before 'thenReturn' instruction if completed
Possible Resolution
Specify then Return
Mockito.when(sampleReference.getElement()).thenReturn(element);
Mockito.doReturn(element).when(sampleReference).getElement();
org.mockito.exceptions.misusing.UnfinishedStubbingException:
Unfinished stubbing detected here:
-> at
E.g. thenReturn() may be missing.
Examples of correct stubbing:
when(mock.isOk()).thenReturn(true);
when(mock.isOk()).thenThrow(exception);
doThrow(exception).when(mock).someVoidMethod();
Hints:
1. missing thenReturn()
2. you are trying to stub a final method, you naughty developer!
3: you are stubbing the behaviour of another mock inside before 'thenReturn' instruction if completed
Sample Code
Mockito.when(sampleReference.getElement());
Mockito.doReturn(element).when(sampleReference.getElement());
Possible Causes
1. missing thenReturn()
2. you are trying to stub a final method, you naughty developer!
3: you are stubbing the behaviour of another mock inside before 'thenReturn' instruction if completed
Possible Resolution
Specify then Return
Mockito.when(sampleReference.getElement()).thenReturn(element);
Mockito.doReturn(element).when(sampleReference).getElement();