Package org.mockito.internal.util
Class MockUtil
- java.lang.Object
-
- org.mockito.internal.util.MockUtil
-
public class MockUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static MockMakerdefaultMockMakerprivate static java.util.Map<java.lang.Class<? extends MockMaker>,MockMaker>mockMakers
-
Constructor Summary
Constructors Modifier Constructor Description privateMockUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanareSameMocks(java.lang.Object mockA, java.lang.Object mockB)static voidclearAllCaches()static <T> MockMaker.ConstructionMockControl<T>createConstructionMock(java.lang.Class<T> type, java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>> settingsFactory, MockedConstruction.MockInitializer<T> mockInitializer)static <T> TcreateMock(MockCreationSettings<T> settings)static <T> MockMaker.StaticMockControl<T>createStaticMock(java.lang.Class<T> type, MockCreationSettings<T> settings)static InvocationContainerImplgetInvocationContainer(java.lang.Object mock)static MockHandler<?>getMockHandler(java.lang.Object mock)private static MockHandler<?>getMockHandlerOrNull(java.lang.Object mock)static MockMakergetMockMaker(java.lang.String mockMaker)static MockNamegetMockName(java.lang.Object mock)static MockCreationSettingsgetMockSettings(java.lang.Object mock)static booleanisMock(java.lang.Object mock)static booleanisSpy(java.lang.Object mock)static voidmaybeRedefineMockName(java.lang.Object mock, java.lang.String newName)static voidresetMock(java.lang.Object mock)private static java.lang.Objectresolve(java.lang.Object mock)static MockMaker.TypeMockabilitytypeMockabilityOf(java.lang.Class<?> type, java.lang.String mockMaker)
-
-
-
Method Detail
-
getMockMaker
public static MockMaker getMockMaker(java.lang.String mockMaker)
-
typeMockabilityOf
public static MockMaker.TypeMockability typeMockabilityOf(java.lang.Class<?> type, java.lang.String mockMaker)
-
createMock
public static <T> T createMock(MockCreationSettings<T> settings)
-
resetMock
public static void resetMock(java.lang.Object mock)
-
getMockHandler
public static MockHandler<?> getMockHandler(java.lang.Object mock)
-
getInvocationContainer
public static InvocationContainerImpl getInvocationContainer(java.lang.Object mock)
-
isSpy
public static boolean isSpy(java.lang.Object mock)
-
isMock
public static boolean isMock(java.lang.Object mock)
-
getMockHandlerOrNull
private static MockHandler<?> getMockHandlerOrNull(java.lang.Object mock)
-
resolve
private static java.lang.Object resolve(java.lang.Object mock)
-
areSameMocks
public static boolean areSameMocks(java.lang.Object mockA, java.lang.Object mockB)
-
getMockName
public static MockName getMockName(java.lang.Object mock)
-
maybeRedefineMockName
public static void maybeRedefineMockName(java.lang.Object mock, java.lang.String newName)
-
getMockSettings
public static MockCreationSettings getMockSettings(java.lang.Object mock)
-
createStaticMock
public static <T> MockMaker.StaticMockControl<T> createStaticMock(java.lang.Class<T> type, MockCreationSettings<T> settings)
-
createConstructionMock
public static <T> MockMaker.ConstructionMockControl<T> createConstructionMock(java.lang.Class<T> type, java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>> settingsFactory, MockedConstruction.MockInitializer<T> mockInitializer)
-
clearAllCaches
public static void clearAllCaches()
-
-