|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Stubber
Allows to choose a method when stubbing in doThrow()|doAnswer()|doNothing()|doReturn() style
Example:
doThrow(new RuntimeException()).when(mockedList).clear(); //following throws RuntimeException: mockedList.clear();Also useful when stubbing consecutive calls:
doThrow(new RuntimeException("one")). doThrow(new RuntimeException("two")) .when(mock).someVoidMethod();Read more about those methods:
See examples in javadoc for Mockito
Method Summary | ||
---|---|---|
Stubber |
doAnswer(Answer answer)
Use it for stubbing consecutive calls in Mockito.doAnswer(Answer) 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 extends Throwable>) style: |
|
Stubber |
doThrow(java.lang.Throwable toBeThrown)
Use it for stubbing consecutive calls in Mockito.doThrow(Throwable) style: |
|
|
when(T mock)
Allows to choose a method when stubbing in doThrow()|doAnswer()|doNothing()|doReturn() style |
Method Detail |
---|
<T> T when(T mock)
Example:
doThrow(new RuntimeException()) .when(mockedList).clear(); //following throws RuntimeException: mockedList.clear();Read more about those methods:
See examples in javadoc for Mockito
mock
-
Stubber doThrow(java.lang.Throwable toBeThrown)
Mockito.doThrow(Throwable)
style:
doThrow(new RuntimeException("one")). doThrow(new RuntimeException("two")) .when(mock).someVoidMethod();See javadoc for
Mockito.doThrow(Throwable)
toBeThrown
- to be thrown when the stubbed method is called
Stubber doThrow(java.lang.Class<? extends java.lang.Throwable> toBeThrown)
Mockito.doThrow(Class extends Throwable>)
style:
doThrow(RuntimeException.class). doThrow(IllegalArgumentException.class) .when(mock).someVoidMethod();See javadoc for
Mockito.doThrow(Class)
toBeThrown
- exception class to be thrown when the stubbed method is called
Stubber doAnswer(Answer answer)
Mockito.doAnswer(Answer)
style:
doAnswer(answerOne). doAnswer(answerTwo) .when(mock).someVoidMethod();See javadoc for
Mockito.doAnswer(Answer)
answer
- to answer when the stubbed method is called
Stubber doNothing()
Mockito.doNothing()
style:
doNothing(). doThrow(new RuntimeException("two")) .when(mock).someVoidMethod();See javadoc for
Mockito.doNothing()
Stubber doReturn(java.lang.Object toBeReturned)
Mockito.doReturn(Object)
style.
See javadoc for Mockito.doReturn(Object)
toBeReturned
- to be returned when the stubbed method is called
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |