Package org.mockito.internal.util
Class MockUtil
- java.lang.Object
-
- org.mockito.internal.util.MockUtil
-
public class MockUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privateMockUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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)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)
-
-
-
Field Detail
-
mockMaker
private static final MockMaker mockMaker
-
-
Method Detail
-
typeMockabilityOf
public static MockMaker.TypeMockability typeMockabilityOf(java.lang.Class<?> type)
-
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)
-
resolve
private static java.lang.Object resolve(java.lang.Object mock)
-
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)
-
-