/** * Scans the classpath to find a mock maker plugin if one is available, * allowing mockito to run on alternative platforms like Android. */ static MockMaker findPlatformMockMaker() { return findPluginImplementation(MockMaker.class, new CglibMockMaker()); }
public void resetMock(Object mock, MockHandler newHandler, MockCreationSettings settings) { ((Factory) mock).setCallback(0, new MethodInterceptorFilter(cast(newHandler), settings)); }
private final MockMaker wrapped = new CglibMockMaker(); private boolean jfxIsSetup;
public <T> T createMock(MockCreationSettings<T> settings, MockHandler handler) { InternalMockHandler mockitoHandler = cast(handler); return ClassImposterizer.INSTANCE.imposterise( new MethodInterceptorFilter(mockitoHandler, settings), settings.getTypeToMock(), settings.getExtraInterfaces()); }
private final MockMaker delegate = new CglibMockMaker();