- Type Parameters:
T- The type being mocked.
- All Superinterfaces:
AutoCloseable,ScopedMock
Represents an active mock of a type's static methods. The mocking only affects the thread
on which this static mock was created and it is not safe to use this object from another
thread. The static mock is released when this object's
ScopedMock.close() method
is invoked. If this object is never closed, the static mock will remain active on the
initiating thread. It is therefore recommended to create this object within a try-with-resources
statement unless when managed explicitly, for example by using a JUnit rule or extension.
If the Mock annotation is used on fields or method parameters of this type, a static mock
is created instead of a regular mock. The static mock is activated and released upon completing any
relevant test.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceFunctional interface for a verification operation on a static mock. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidreset()default voidverify(MockedStatic.Verification verification) voidverify(MockedStatic.Verification verification, VerificationMode mode) voidvoid<S> OngoingStubbing<S> when(MockedStatic.Verification verification) SeeMockito.when(Object).Methods inherited from interface org.mockito.ScopedMock
close, closeOnDemand, isClosed
-
Method Details
-
when
SeeMockito.when(Object). -
verify
-
verify
-
reset
void reset() -
clearInvocations
void clearInvocations() -
verifyNoMoreInteractions
void verifyNoMoreInteractions() -
verifyNoInteractions
void verifyNoInteractions()
-