Interface MockTransformer<T>

All Known Implementing Classes:
AbstractJavaAssistMockTransformer, ClassFinalModifierMockTransformer, ConstructorsMockTransformer, ForMethodsJavaAssistTestClassTransformer, FromAllMethodsExceptJavaAssistTestClassTransformer, InstrumentMockTransformer, JavaAssistTestClassTransformer, MethodMockTransformer, MethodSizeMockTransformer, PackagePrivateClassesMockTransformer, StaticFinalFieldsMockTransformer, StaticFinalNativeMethodMockTransformer, SuppressStaticInitializerMockTransformer, TestClassTransformer

public interface MockTransformer<T>
Interface that all mock transformers must implement. The purpose of a mock transformer is to create a modified version of a Class so that it is mock enabled.
  • Method Details

    • transform

      ClassWrapper<T> transform(ClassWrapper<T> clazz) throws Exception
      Transforms the clazz.
      Parameters:
      clazz - The class to be transform into a mock enabled class.
      Returns:
      A ClassWrapper representation of the mocked class.
      Throws:
      Exception