| Constructor | Description |
|---|---|
StubberImpl() |
| Modifier and Type | Method | Description |
|---|---|---|
Stubber |
doAnswer(Answer answer) |
Use it for stubbing consecutive calls in
Mockito.doAnswer(Answer) style: |
Stubber |
doCallRealMethod() |
Use it for stubbing consecutive calls in
Mockito.doCallRealMethod() style. |
Stubber |
doNothing() |
Use it for stubbing consecutive calls in
Mockito.doNothing() style: |
Stubber |
doReturn(java.lang.Object toBeReturned) |
Use it for stubbing consecutive calls in
Mockito.doReturn(Object) style. |
Stubber |
doThrow(java.lang.Class<? extends java.lang.Throwable> toBeThrown) |
Use it for stubbing consecutive calls in
Mockito.doThrow(Class) style: |
Stubber |
doThrow(java.lang.Throwable toBeThrown) |
Use it for stubbing consecutive calls in
Mockito.doThrow(Throwable) style: |
<T> T |
when(T mock) |
Allows to choose a method when stubbing in doThrow()|doAnswer()|doNothing()|doReturn() style
|
public <T> T when(T mock)
StubberExample:
doThrow(new RuntimeException())
.when(mockedList).clear();
//following throws RuntimeException:
mockedList.clear();
Read more about those methods:
See examples in javadoc for Mockito
public Stubber doReturn(java.lang.Object toBeReturned)
StubberMockito.doReturn(Object) style.
See javadoc for Mockito.doReturn(Object)
public Stubber doThrow(java.lang.Throwable toBeThrown)
StubberMockito.doThrow(Throwable) style:
doThrow(new RuntimeException("one")).
doThrow(new RuntimeException("two"))
.when(mock).someVoidMethod();
See javadoc for Mockito.doThrow(Throwable)public Stubber doThrow(java.lang.Class<? extends java.lang.Throwable> toBeThrown)
StubberMockito.doThrow(Class) style:
doThrow(RuntimeException.class).
doThrow(IllegalArgumentException.class)
.when(mock).someVoidMethod();
See javadoc for Mockito.doThrow(Class)public Stubber doNothing()
StubberMockito.doNothing() style:
doNothing().
doThrow(new RuntimeException("two"))
.when(mock).someVoidMethod();
See javadoc for Mockito.doNothing()public Stubber doAnswer(Answer answer)
StubberMockito.doAnswer(Answer) style:
doAnswer(answerOne).
doAnswer(answerTwo)
.when(mock).someVoidMethod();
See javadoc for Mockito.doAnswer(Answer)public Stubber doCallRealMethod()
StubberMockito.doCallRealMethod() style.
See javadoc for Mockito.doCallRealMethod()
doCallRealMethod in interface Stubber