Class MockFixture
java.lang.Object
mockit.internal.state.MockFixture
Holds data about redefined/transformed classes, with methods to add/remove and query such data.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddCaptureTransformer(CaptureTransformer<?> transformer) voidaddRedefinedClass(ClassDefinition newClassDefinition) voidaddRedefinedClass(String fakeClassInternalName, ClassDefinition classDef) voidaddRedefinedClassWithNativeMethods(String redefinedClassInternalName) voidaddTransformedClass(ClassIdentification classId, byte[] pretransformClassfile) booleanareCapturedClasses(Class<?> mockedClass1, Class<?> mockedClass2) booleancontainsRedefinedClass(Class<?> redefinedClass) findInstanceFactory(Type mockedType) byte[]getRedefinedClassfile(Class<?> redefinedClass) booleanisCaptured(Object mockedInstance) booleanisInstanceOfMockedClass(Object mockedInstance) booleanisStillMocked(Object instance, String classDesc) voidredefineClasses(ClassDefinition... definitions) voidredefineMethods(Map<Class<?>, byte[]> modifiedClassfiles) voidregisterInstanceFactoryForMockedType(Class<?> mockedType, InstanceFactory mockedInstanceFactory) voidregisterMockedClass(Class<?> mockedType)
-
Method Details
-
addTransformedClass
public void addTransformedClass(@NonNull ClassIdentification classId, @NonNull byte[] pretransformClassfile) -
addRedefinedClass
-
registerMockedClass
-
redefineClasses
-
redefineMethods
-
isStillMocked
-
isInstanceOfMockedClass
-
registerInstanceFactoryForMockedType
public void registerInstanceFactoryForMockedType(@NonNull Class<?> mockedType, @NonNull InstanceFactory mockedInstanceFactory) -
findInstanceFactory
-
addRedefinedClass
public void addRedefinedClass(@NonNull String fakeClassInternalName, @NonNull ClassDefinition classDef) -
getRedefinedClassfile
-
containsRedefinedClass
-
getMockedClasses
-
addCaptureTransformer
-
isCaptured
-
areCapturedClasses
-
addRedefinedClassWithNativeMethods
-