Package org.mockito.internal.stubbing
Class StubberImpl
java.lang.Object
org.mockito.internal.stubbing.StubberImpl
- All Implemented Interfaces:
Stubber
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionUse it for stubbing consecutive calls inMockito.doAnswer(Answer)style:Use it for stubbing consecutive calls inMockito.doCallRealMethod()style.Use it for stubbing consecutive calls inMockito.doNothing()style:Use it for stubbing consecutive calls inMockito.doReturn(Object)style.Use it for stubbing consecutive calls inMockito.doThrow(Class)style:Use it for stubbing consecutive calls inMockito.doThrow(Throwable)style:<T> Twhen(T mock) Allows to choose a method when stubbing in doThrow()|doAnswer()|doNothing()|doReturn() style
-
Constructor Details
-
StubberImpl
public StubberImpl()
-
-
Method Details
-
when
public <T> T when(T mock) Description copied from interface:StubberAllows to choose a method when stubbing in doThrow()|doAnswer()|doNothing()|doReturn() styleExample:
Read more about those methods:doThrow(new RuntimeException()) .when(mockedList).clear(); //following throws RuntimeException: mockedList.clear();See examples in javadoc for
Mockito -
doReturn
Description copied from interface:StubberUse it for stubbing consecutive calls inMockito.doReturn(Object)style.See javadoc for
Mockito.doReturn(Object) -
doThrow
Description copied from interface:StubberUse it for stubbing consecutive calls inMockito.doThrow(Throwable)style:
See javadoc fordoThrow(new RuntimeException("one")). doThrow(new RuntimeException("two")) .when(mock).someVoidMethod();Mockito.doThrow(Throwable) -
doThrow
Description copied from interface:StubberUse it for stubbing consecutive calls inMockito.doThrow(Class)style:
See javadoc fordoThrow(RuntimeException.class). doThrow(IllegalArgumentException.class) .when(mock).someVoidMethod();Mockito.doThrow(Class) -
doNothing
Description copied from interface:StubberUse it for stubbing consecutive calls inMockito.doNothing()style:
See javadoc fordoNothing(). doThrow(new RuntimeException("two")) .when(mock).someVoidMethod();Mockito.doNothing() -
doAnswer
Description copied from interface:StubberUse it for stubbing consecutive calls inMockito.doAnswer(Answer)style:
See javadoc fordoAnswer(answerOne). doAnswer(answerTwo) .when(mock).someVoidMethod();Mockito.doAnswer(Answer) -
doCallRealMethod
Description copied from interface:StubberUse it for stubbing consecutive calls inMockito.doCallRealMethod()style.See javadoc for
Mockito.doCallRealMethod()- Specified by:
doCallRealMethodin interfaceStubber- Returns:
- stubber - to select a method for stubbing
-