package com.mopub.common.util.test.support; import com.mopub.common.factories.MethodBuilderFactory; import static com.mopub.common.util.Reflection.MethodBuilder; import static org.mockito.Mockito.mock; public class TestMethodBuilderFactory extends MethodBuilderFactory { private MethodBuilder mockMethodBuilder = mock(MethodBuilder.class); public static MethodBuilder getSingletonMock() { return getTestFactory().mockMethodBuilder; } private static TestMethodBuilderFactory getTestFactory() { return ((TestMethodBuilderFactory) MethodBuilderFactory.instance); } @Override public MethodBuilder internalCreate(Object object, String methodName) { return mockMethodBuilder; } }