Package | Description |
---|---|
org.mockito |
Mockito is a mock library for java - see
Mockito class for usage. |
org.mockito.internal |
Internal classes, not to be used by clients.
|
org.mockito.internal.junit |
JUnit integration support classes.
|
org.mockito.internal.progress |
Mocking progress stateful classes.
|
org.mockito.internal.verification |
Verification logic.
|
org.mockito.verification |
Verification related classes.
|
Modifier and Type | Method and Description |
---|---|
static VerificationMode |
Mockito.atLeast(int minNumberOfInvocations)
Allows at-least-x verification.
|
static VerificationMode |
Mockito.atLeastOnce()
Allows at-least-once verification.
|
static VerificationMode |
Mockito.atMost(int maxNumberOfInvocations)
Allows at-most-x verification.
|
static VerificationMode |
Mockito.calls(int wantedNumberOfInvocations)
Allows non-greedy verification in order.
|
static VerificationMode |
Mockito.description(java.lang.String description)
Adds a description to be printed if verification fails.
|
static VerificationMode |
Mockito.never()
Alias to
times(0) , see Mockito.times(int) |
static VerificationMode |
Mockito.only()
Allows checking if given method was the only one invoked.
|
static VerificationMode |
Mockito.times(int wantedNumberOfInvocations)
Allows verifying exact number of invocations.
|
Modifier and Type | Method and Description |
---|---|
T |
BDDMockito.Then.should(InOrder inOrder,
VerificationMode mode) |
T |
BDDMockito.ThenImpl.should(InOrder inOrder,
VerificationMode mode) |
T |
BDDMockito.Then.should(VerificationMode mode) |
T |
BDDMockito.ThenImpl.should(VerificationMode mode) |
static <T> T |
Mockito.verify(T mock,
VerificationMode mode)
Verifies certain behavior happened at least once / exact number of times / never.
|
<T> T |
InOrder.verify(T mock,
VerificationMode mode)
Verifies interaction in order.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
MockitoCore.verify(T mock,
VerificationMode mode) |
<T> T |
InOrderImpl.verify(T mock,
VerificationMode mode) |
Modifier and Type | Class and Description |
---|---|
private class |
VerificationCollectorImpl.VerificationWrapper |
Modifier and Type | Field and Description |
---|---|
private VerificationMode |
VerificationCollectorImpl.VerificationWrapper.delegate |
Modifier and Type | Method and Description |
---|---|
VerificationMode |
VerificationCollectorImpl.VerificationWrapper.description(java.lang.String description) |
Constructor and Description |
---|
VerificationWrapper(VerificationMode delegate) |
Modifier and Type | Field and Description |
---|---|
private Localized<VerificationMode> |
MockingProgressImpl.verificationMode |
Modifier and Type | Method and Description |
---|---|
VerificationMode |
MockingProgressImpl.maybeVerifyLazily(VerificationMode mode) |
VerificationMode |
MockingProgress.maybeVerifyLazily(VerificationMode mode) |
VerificationMode |
MockingProgressImpl.pullVerificationMode() |
VerificationMode |
MockingProgress.pullVerificationMode() |
Modifier and Type | Method and Description |
---|---|
VerificationMode |
MockingProgressImpl.maybeVerifyLazily(VerificationMode mode) |
VerificationMode |
MockingProgress.maybeVerifyLazily(VerificationMode mode) |
void |
MockingProgressImpl.verificationStarted(VerificationMode verify) |
void |
MockingProgress.verificationStarted(VerificationMode verificationMode) |
Modifier and Type | Class and Description |
---|---|
class |
VerificationWrapper<WrapperType extends VerificationMode> |
Modifier and Type | Class and Description |
---|---|
class |
AtLeast |
class |
AtMost |
class |
Calls |
class |
Description
Description verification mode wraps an existing verification mode and prepends
a custom message to the assertion error if verification fails.
|
class |
InOrderWrapper |
class |
MockAwareVerificationMode |
class |
NoMoreInteractions |
class |
Only |
class |
Times |
class |
VerificationOverTimeImpl
Verifies that another verification mode (the delegate) is satisfied within a certain timeframe
(before timeoutMillis has passed, measured from the call to verify()), and either returns immediately
once it does, or waits until it is definitely satisfied once the full time has passed.
|
class |
VerificationWrapper<WrapperType extends VerificationMode> |
class |
VerificationWrapperInOrderWrapper |
Modifier and Type | Field and Description |
---|---|
private VerificationMode |
VerificationOverTimeImpl.delegate |
private VerificationMode |
VerificationWrapperInOrderWrapper.delegate |
private VerificationMode |
MockAwareVerificationMode.mode |
private VerificationMode |
VerificationEventImpl.mode |
private VerificationMode |
Description.verification |
protected WrapperType |
VerificationWrapper.wrappedVerification |
Modifier and Type | Method and Description |
---|---|
static VerificationMode |
VerificationModeFactory.atLeast(int minNumberOfInvocations) |
VerificationMode |
VerificationWrapper.atLeast(int minNumberOfInvocations) |
static VerificationMode |
VerificationModeFactory.atLeastOnce() |
VerificationMode |
VerificationWrapper.atLeastOnce() |
static VerificationMode |
VerificationModeFactory.atMost(int maxNumberOfInvocations) |
VerificationMode |
VerificationWrapper.atMost(int maxNumberOfInvocations) |
protected abstract VerificationMode |
VerificationWrapper.copySelfWithNewVerificationMode(VerificationMode verificationMode) |
VerificationMode |
AtMost.description(java.lang.String description) |
VerificationMode |
MockAwareVerificationMode.description(java.lang.String description) |
VerificationMode |
Only.description(java.lang.String description) |
VerificationMode |
VerificationOverTimeImpl.description(java.lang.String description) |
VerificationMode |
Times.description(java.lang.String description) |
VerificationMode |
VerificationWrapperInOrderWrapper.description(java.lang.String description) |
VerificationMode |
Calls.description(java.lang.String description) |
VerificationMode |
AtLeast.description(java.lang.String description) |
VerificationMode |
InOrderWrapper.description(java.lang.String description) |
VerificationMode |
NoMoreInteractions.description(java.lang.String description) |
VerificationMode |
Description.description(java.lang.String description) |
static VerificationMode |
VerificationModeFactory.description(VerificationMode mode,
java.lang.String description)
Verification mode will prepend the specified failure message if verification fails with the given implementation.
|
VerificationMode |
VerificationOverTimeImpl.getDelegate() |
VerificationMode |
VerificationEventImpl.getMode() |
VerificationMode |
VerificationWrapper.never() |
static VerificationMode |
VerificationModeFactory.only() |
VerificationMode |
VerificationWrapper.only() |
VerificationMode |
VerificationWrapper.times(int wantedNumberOfInvocations) |
private VerificationMode |
VerificationWrapperInOrderWrapper.wrapInOrder(VerificationWrapper<?> verificationWrapper,
VerificationMode verificationMode,
InOrderImpl inOrder) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
VerificationOverTimeImpl.canRecoverFromFailure(VerificationMode verificationMode) |
protected abstract VerificationMode |
VerificationWrapper.copySelfWithNewVerificationMode(VerificationMode verificationMode) |
VerificationOverTimeImpl |
VerificationOverTimeImpl.copyWithVerificationMode(VerificationMode verificationMode) |
static VerificationMode |
VerificationModeFactory.description(VerificationMode mode,
java.lang.String description)
Verification mode will prepend the specified failure message if verification fails with the given implementation.
|
private VerificationMode |
VerificationWrapperInOrderWrapper.wrapInOrder(VerificationWrapper<?> verificationWrapper,
VerificationMode verificationMode,
InOrderImpl inOrder) |
Constructor and Description |
---|
Description(VerificationMode verification,
java.lang.String description)
Constructs a verification mode which wraps the given verification mode.
|
MockAwareVerificationMode(java.lang.Object mock,
VerificationMode mode,
java.util.Set<VerificationListener> listeners) |
VerificationEventImpl(java.lang.Object mock,
VerificationMode mode,
VerificationData data,
java.lang.Throwable cause) |
VerificationOverTimeImpl(long pollingPeriodMillis,
long durationMillis,
VerificationMode delegate,
boolean returnOnSuccess)
Create this verification mode, to be used to verify invocation ongoing data later.
|
VerificationOverTimeImpl(long pollingPeriodMillis,
VerificationMode delegate,
boolean returnOnSuccess,
Timer timer)
Create this verification mode, to be used to verify invocation ongoing data later.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VerificationAfterDelay
VerificationAfterDelay is a
VerificationMode that allows combining existing verification modes with an initial delay, e.g. |
interface |
VerificationWithTimeout
VerificationWithTimeout is a
VerificationMode that allows combining existing verification modes with 'timeout'. |
Modifier and Type | Class and Description |
---|---|
class |
After
See the javadoc for
VerificationAfterDelay |
class |
Timeout
See the javadoc for
VerificationWithTimeout |
Modifier and Type | Method and Description |
---|---|
VerificationMode |
VerificationWithTimeout.atLeast(int minNumberOfInvocations)
Allows at-least-x verification within given timeout.
|
VerificationMode |
VerificationAfterDelay.atLeast(int minNumberOfInvocations)
Verifies that there is are least N invocations during the given period.
|
VerificationMode |
VerificationWithTimeout.atLeastOnce()
Allows at-least-once verification within given timeout.
|
VerificationMode |
VerificationAfterDelay.atLeastOnce()
Verifies that there is at least 1 invocation during the given period.
|
VerificationMode |
Timeout.atMost(int maxNumberOfInvocations) |
VerificationMode |
VerificationAfterDelay.atMost(int maxNumberOfInvocations)
Verifies that there is are most N invocations during the given period.
|
protected VerificationMode |
After.copySelfWithNewVerificationMode(VerificationMode verificationMode) |
protected VerificationMode |
Timeout.copySelfWithNewVerificationMode(VerificationMode newVerificationMode) |
VerificationMode |
After.description(java.lang.String description) |
VerificationMode |
Timeout.description(java.lang.String description) |
VerificationMode |
VerificationMode.description(java.lang.String description)
Description will be prepended to the assertion error if verification fails.
|
VerificationMode |
VerificationEvent.getMode() |
VerificationMode |
VerificationStrategy.maybeVerifyLazily(VerificationMode mode)
Possibly wrap the given VerificationMode and return a wrapping
VerificationMode instead.
|
VerificationMode |
Timeout.never() |
VerificationMode |
VerificationAfterDelay.never()
Allows verification that there are no invocations at any point during the given period.
|
VerificationMode |
VerificationWithTimeout.only()
Allows checking if given method was the only one invoked.
|
VerificationMode |
VerificationAfterDelay.only()
Verifies that there the given method is invoked and is the only method invoked.
|
VerificationMode |
VerificationWithTimeout.times(int wantedNumberOfInvocations)
Allows verifying exact number of invocations within given timeout
|
VerificationMode |
VerificationAfterDelay.times(int wantedNumberOfInvocations)
Verifies that there are exactly N invocations during the given period.
|
Modifier and Type | Method and Description |
---|---|
protected VerificationMode |
After.copySelfWithNewVerificationMode(VerificationMode verificationMode) |
protected VerificationMode |
Timeout.copySelfWithNewVerificationMode(VerificationMode newVerificationMode) |
VerificationMode |
VerificationStrategy.maybeVerifyLazily(VerificationMode mode)
Possibly wrap the given VerificationMode and return a wrapping
VerificationMode instead.
|
Constructor and Description |
---|
After(long pollingPeriod,
long delayMillis,
VerificationMode verificationMode) |
After(long delayMillis,
VerificationMode verificationMode)
See the javadoc for
VerificationAfterDelay |
Timeout(long pollingPeriodMillis,
long millis,
VerificationMode delegate)
See the javadoc for
VerificationWithTimeout |
Timeout(long millis,
VerificationMode delegate)
See the javadoc for
VerificationWithTimeout |
Timeout(long pollingPeriodMillis,
VerificationMode delegate,
Timer timer)
See the javadoc for
VerificationWithTimeout |