resetMockitoState function
void
resetMockitoState( )
Reset the state of Mockito, typically for use between tests.
For example, when using the test package, mock methods may accumulate calls
in a setUp
method, making it hard to verify method calls that were made
during an individual test. Or, there may be unverified calls from previous
test cases that should not affect later test cases.
In these cases, resetMockitoState might be called at the end of setUp
,
or in tearDown
.
This also clears all user-provided dummy builders.
Implementation
void resetMockitoState() {
_whenInProgress = false;
_untilCalledInProgress = false;
_verificationInProgress = false;
_whenCall = null;
_untilCall = null;
_verifyCalls.clear();
_capturedArgs.clear();
_storedArgs.clear();
_storedNamedArgs.clear();
resetDummyBuilders();
}