All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.mockito.android.internal.creation.AndroidByteBuddyMockMaker Maven / Gradle / Ivy

There is a newer version: 5.16.1
Show newest version
package org.mockito.android.internal.creation;

import org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker;
import org.mockito.invocation.MockHandler;
import org.mockito.mock.MockCreationSettings;
import org.mockito.plugins.MockMaker;

public class AndroidByteBuddyMockMaker implements MockMaker {

    private final MockMaker delegate = new SubclassByteBuddyMockMaker(new AndroidLoadingStrategy());

    @Override
    public  T createMock(MockCreationSettings settings, MockHandler handler) {
        return delegate.createMock(settings, handler);
    }

    @Override
    public MockHandler getHandler(Object mock) {
        return delegate.getHandler(mock);
    }

    @Override
    public void resetMock(Object mock, MockHandler newHandler, MockCreationSettings settings) {
        delegate.resetMock(mock, newHandler, settings);
    }

    @Override
    public TypeMockability isTypeMockable(Class type) {
        return delegate.isTypeMockable(type);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy