-
- All Implemented Interfaces:
-
org.mockito.plugins.InlineMockMaker,org.mockito.plugins.MockMaker
public final class InlineDexmakerMockMaker implements InlineMockMakerGenerates mock instances on Android's runtime that can mock final methods.
This is done by transforming the byte code of the classes to add method entry hooks.
-
-
Field Summary
Fields Modifier and Type Field Description public final static ClassDISPATCHER_CLASSpublic static ThreadLocal<Object>onSpyInProgressInstance
-
Constructor Summary
Constructors Constructor Description InlineDexmakerMockMaker()Create a new mock maker.
-
Method Summary
Modifier and Type Method Description <T> TcreateMock(MockCreationSettings<T> settings, MockHandler handler)voidresetMock(Object mock, MockHandler newHandler, MockCreationSettings settings)MockMaker.TypeMockabilityisTypeMockable(Class<out Object> type)voidclearMock(Object mock)voidclearAllMocks()MockHandlergetHandler(Object mock)-
Methods inherited from class org.mockito.plugins.InlineMockMaker
clearAllMocks, clearMock -
Methods inherited from class org.mockito.plugins.MockMaker
createMock, getHandler, isTypeMockable, resetMock -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
createMock
<T> T createMock(MockCreationSettings<T> settings, MockHandler handler)
-
isTypeMockable
MockMaker.TypeMockability isTypeMockable(Class<out Object> type)
-
clearAllMocks
void clearAllMocks()
-
getHandler
MockHandler getHandler(Object mock)
-
-
-
-