Package org.mockito
Interface ScopedMock
-
- All Superinterfaces:
AutoCloseable
- All Known Subinterfaces:
MockedConstruction<T>,MockedStatic<T>
public interface ScopedMock extends AutoCloseable
Represents a mock with a thread-local explicit scope. Scoped mocks must be closed by the entity that activates the scoped mock.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()Closes this scoped mock and throws an exception if already closed.voidcloseOnDemand()Releases this scoped mock and is non-operational if already released.booleanisClosed()Checks if this mock is closed.
-
-
-
Method Detail
-
isClosed
boolean isClosed()
Checks if this mock is closed.- Returns:
trueif this mock is closed.
-
close
void close()
Closes this scoped mock and throws an exception if already closed.- Specified by:
closein interfaceAutoCloseable
-
closeOnDemand
void closeOnDemand()
Releases this scoped mock and is non-operational if already released.
-
-