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 private
MockUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
areSameMocks(java.lang.Object mockA, java.lang.Object mockB)
static void
clearAllCaches()
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> T
createMock(MockCreationSettings<T> settings)
static <T> MockMaker.StaticMockControl<T>
createStaticMock(java.lang.Class<T> type, MockCreationSettings<T> settings)
static InvocationContainerImpl
getInvocationContainer(java.lang.Object mock)
static MockHandler<?>
getMockHandler(java.lang.Object mock)
static MockName
getMockName(java.lang.Object mock)
static MockCreationSettings
getMockSettings(java.lang.Object mock)
static boolean
isMock(java.lang.Object mock)
static boolean
isSpy(java.lang.Object mock)
static void
maybeRedefineMockName(java.lang.Object mock, java.lang.String newName)
static void
resetMock(java.lang.Object mock)
private static java.lang.Object
resolve(java.lang.Object mock)
static MockMaker.TypeMockability
typeMockabilityOf(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)
-
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()
-
-