Click to see examples. Mockito 5.14.0 API.

Package
Description
Mockito is a mock library for java - see Mockito class for usage.
 
Mockito configuration utilities.
 
Base classes for exceptions and errors, stack trace filtering/removing logic.
Exceptions thrown when Mockito is misused.
Stack trace filtering / cleaning public APIs.
Verification errors.
JUnit integration to provide better support for JUnit 4 and earlier in IDEs.
Integration to provide better support for IDEs that support OpenTest4J.
Mockito Hamcrest matcher integration.
Internal classes, not to be used by clients.
Mockito configuration.
Mockito injection internals.
 
 
Mockito plugins configuration machinery.
Mock object creation.
ByteBuddy related stuff.
Internal classes, not to be used by clients.
 
Mock makers based on the Proxy utility.
 
Stuff that does not have a good package yet.
Whatever helps in debugging failed tests.
 
Stack trace filtering / cleaning internal APIs.
 
 
 
 
Invocation machinery and related classes.
 
 
JUnit integration support classes.
 
Argument matchers for verification and stubbing.
Argument matchers that use Apache Commons Lang reflection-equality.
 
Mocking progress stateful classes.
Deals with nicely printing verification errors.
Internal classes for runners implementations.
Internal utils for runner implementations.
 
Stubbing logic.
Answers for stubbed calls.
Implementations of default Answers.
Static utils
 
 
 
Reflection utilities.
Verification logic.
This package should be open to public once verification API is fully finished.
Deals with matching arguments.
Verification checkers.
Public API related to mock method invocations.
Mockito JUnit integration ; rule and runners.
Public classes relative to the listener APIs.
Mock settings related classes.
Mockito plugins allow customization of behavior.
Mocking quality related classes.
 
Stubbing related classes.
Verification related classes.