Package | Description |
---|---|
org.mockito |
Mockito is a mock library for java - see Mockito class for for usage.
|
org.mockito.configuration |
Mockito configuration utilities
|
org.mockito.internal |
Internal classes, not to be used by clients.
|
org.mockito.internal.configuration |
Mockito configuration
|
org.mockito.internal.creation |
Mock object creation.
|
org.mockito.internal.creation.settings | |
org.mockito.internal.stubbing |
Stubbing logic.
|
org.mockito.internal.stubbing.answers |
Answers for stubbed calls
|
org.mockito.internal.stubbing.defaultanswers |
Implementations of ReturnValues
|
org.mockito.mock | |
org.mockito.stubbing |
External stubbing related classes
|
org.mockito.stubbing.answers |
Modifier and Type | Field | Description |
---|---|---|
static Answer<java.lang.Object> |
Mockito.CALLS_REAL_METHODS |
Optional
Answer to be used with Mockito.mock(Class, Answer) |
static Answer<java.lang.Object> |
Mockito.RETURNS_DEEP_STUBS |
Optional
Answer to be used with Mockito.mock(Class, Answer) . |
static Answer<java.lang.Object> |
Mockito.RETURNS_DEFAULTS |
The default
Answer of every mock if the mock was not stubbed. |
static Answer<java.lang.Object> |
Mockito.RETURNS_MOCKS |
Optional
Answer to be used with Mockito.mock(Class, Answer) |
static Answer<java.lang.Object> |
Mockito.RETURNS_SMART_NULLS |
Optional
Answer to be used with Mockito.mock(Class, Answer) . |
Modifier and Type | Method | Description |
---|---|---|
static <T> Answer<T> |
AdditionalAnswers.delegatesTo(java.lang.Object delegate) |
An answer that directly forwards the calls to the delegate.
|
Answer<java.lang.Object> |
Answers.get() |
|
static <T> Answer<T> |
AdditionalAnswers.returnsArgAt(int position) |
Returns the parameter of an invocation at the given position.
|
static <T> Answer<T> |
AdditionalAnswers.returnsElementsOf(java.util.Collection<?> elements) |
Returns elements of the collection.
|
static <T> Answer<T> |
AdditionalAnswers.returnsFirstArg() |
Returns the first parameter of an invocation.
|
static <T> Answer<T> |
AdditionalAnswers.returnsLastArg() |
Returns the last parameter of an invocation.
|
static <T> Answer<T> |
AdditionalAnswers.returnsSecondArg() |
Returns the second parameter of an invocation.
|
Modifier and Type | Method | Description |
---|---|---|
MockSettings |
MockSettings.defaultAnswer(Answer defaultAnswer) |
Specifies default answers to interactions.
|
static Stubber |
Mockito.doAnswer(Answer answer) |
Use
doAnswer() when you want to stub a void method with generic Answer . |
static <T> T |
Mockito.mock(java.lang.Class<T> classToMock,
Answer defaultAnswer) |
Creates mock with a specified strategy for its answers to interactions.
|
BDDMockito.BDDMyOngoingStubbing<T> |
BDDMockito.BDDMyOngoingStubbing.will(Answer<?> answer) |
See original
OngoingStubbing.then(Answer) |
BDDMockito.BDDMyOngoingStubbing<T> |
BDDMockito.BDDOngoingStubbingImpl.will(Answer<?> answer) |
Deprecated.
|
BDDMockito.BDDMyOngoingStubbing<T> |
BDDMockito.BDDMyOngoingStubbing.willAnswer(Answer<?> answer) |
See original
OngoingStubbing.thenAnswer(Answer) |
BDDMockito.BDDMyOngoingStubbing<T> |
BDDMockito.BDDOngoingStubbingImpl.willAnswer(Answer<?> answer) |
Deprecated.
|
BDDMockito.BDDStubber |
BDDMockito.BDDStubber.willAnswer(Answer answer) |
See original
Stubber.doAnswer(Answer) |
BDDMockito.BDDStubber |
BDDMockito.BDDStubberImpl.willAnswer(Answer answer) |
Deprecated.
|
static BDDMockito.BDDStubber |
BDDMockito.willAnswer(Answer answer) |
see original
Mockito.doAnswer(Answer) |
Modifier and Type | Method | Description |
---|---|---|
Answer<java.lang.Object> |
DefaultMockitoConfiguration.getDefaultAnswer() |
|
Answer<java.lang.Object> |
IMockitoConfiguration.getDefaultAnswer() |
Allows configuring the default answers of unstubbed invocations
|
Modifier and Type | Method | Description |
---|---|---|
Stubber |
MockitoCore.doAnswer(Answer answer) |
Modifier and Type | Method | Description |
---|---|---|
void |
InternalMockHandler.setAnswersForStubbing(java.util.List<Answer> answers) |
Modifier and Type | Method | Description |
---|---|---|
Answer<java.lang.Object> |
GlobalConfiguration.getDefaultAnswer() |
Modifier and Type | Method | Description |
---|---|---|
Answer<java.lang.Object> |
MockSettingsImpl.getDefaultAnswer() |
Modifier and Type | Method | Description |
---|---|---|
MockSettings |
MockSettingsImpl.defaultAnswer(Answer defaultAnswer) |
Modifier and Type | Field | Description |
---|---|---|
protected Answer<java.lang.Object> |
CreationSettings.defaultAnswer |
Modifier and Type | Method | Description |
---|---|---|
Answer<java.lang.Object> |
CreationSettings.getDefaultAnswer() |
Modifier and Type | Class | Description |
---|---|---|
class |
StubbedInvocationMatcher |
Modifier and Type | Method | Description |
---|---|---|
void |
InvocationContainerImpl.addAnswer(Answer answer) |
|
void |
InvocationContainerImpl.addAnswer(Answer answer,
boolean isConsecutive) |
|
void |
StubbedInvocationMatcher.addAnswer(Answer answer) |
|
void |
InvocationContainerImpl.addAnswerForVoidMethod(Answer answer) |
|
void |
InvocationContainerImpl.addConsecutiveAnswer(Answer answer) |
|
Stubber |
StubberImpl.doAnswer(Answer answer) |
|
OngoingStubbing<T> |
ConsecutiveStubbing.then(Answer<?> answer) |
|
OngoingStubbing<T> |
OngoingStubbingImpl.then(Answer<?> answer) |
|
OngoingStubbing<T> |
ConsecutiveStubbing.thenAnswer(Answer<?> answer) |
|
OngoingStubbing<T> |
OngoingStubbingImpl.thenAnswer(Answer<?> answer) |
|
DeprecatedOngoingStubbing<T> |
ConsecutiveStubbing.toAnswer(Answer<?> answer) |
|
DeprecatedOngoingStubbing<T> |
OngoingStubbingImpl.toAnswer(Answer<?> answer) |
|
VoidMethodStubbable<T> |
VoidMethodStubbableImpl.toAnswer(Answer<?> answer) |
Modifier and Type | Method | Description |
---|---|---|
void |
InvocationContainerImpl.setAnswersForStubbing(java.util.List<Answer> answers) |
Constructor | Description |
---|---|
StubbedInvocationMatcher(InvocationMatcher invocation,
Answer answer) |
Modifier and Type | Class | Description |
---|---|---|
class |
AnswerReturnValuesAdapter |
|
class |
CallsRealMethods |
Optional Answer that adds partial mocking support
|
class |
ClonesArguments |
|
class |
DoesNothing |
|
class |
Returns |
|
class |
ReturnsArgumentAt |
Returns the passed parameter identity at specified index.
|
class |
ReturnsElementsOf |
Returns elements of the collection.
|
class |
ThrowsException |
|
class |
ThrowsExceptionClass |
Modifier and Type | Method | Description |
---|---|---|
void |
AnswersValidator.validate(Answer<?> answer,
Invocation invocation) |
Modifier and Type | Class | Description |
---|---|---|
class |
ForwardsInvocations |
Internal answer to forward invocations on a real instance.
|
class |
GloballyConfiguredAnswer |
Globally configured Answer.
|
class |
ReturnsDeepStubs |
Returning deep stub implementation.
|
class |
ReturnsEmptyValues |
Default answer of every Mockito mock.
|
class |
ReturnsMocks |
|
class |
ReturnsMoreEmptyValues |
It's likely this implementation will be used by default by every Mockito 2.0 mock.
|
class |
ReturnsSmartNulls |
Optional Answer that can be used with
Mockito.mock(Class, Answer) |
Modifier and Type | Method | Description |
---|---|---|
Answer<java.lang.Object> |
Answers.get() |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
Answer |
MockCreationSettings.getDefaultAnswer() |
the default answer for this mock, see
MockSettings.defaultAnswer(org.mockito.stubbing.Answer) . |
Modifier and Type | Method | Description |
---|---|---|
Stubber |
Stubber.doAnswer(Answer answer) |
Use it for stubbing consecutive calls in
Mockito.doAnswer(Answer) style: |
OngoingStubbing<T> |
OngoingStubbing.then(Answer<?> answer) |
Sets a generic Answer for the method.
|
OngoingStubbing<T> |
OngoingStubbing.thenAnswer(Answer<?> answer) |
Sets a generic Answer for the method.
|
DeprecatedOngoingStubbing<T> |
DeprecatedOngoingStubbing.toAnswer(Answer<?> answer) |
Set a generic Answer for the stubbed method.
|
VoidMethodStubbable<T> |
VoidMethodStubbable.toAnswer(Answer<?> answer) |
Stubs a void method with generic
Answer |
Modifier and Type | Class | Description |
---|---|---|
class |
ReturnsElementsOf |
Deprecated.
|