Module org.easymock

Class DefaultClassInfoProvider

  • All Implemented Interfaces:
    ClassInfoProvider

    public class DefaultClassInfoProvider
    extends Object
    implements ClassInfoProvider
    Provider to use when classes are not in the JDK. In this case, we create the mock in the package of the mocked class and in it's class loader.
    • Constructor Detail

      • DefaultClassInfoProvider

        public DefaultClassInfoProvider()
    • Method Detail

      • classPackage

        public String classPackage​(Class<?> toMock)
        Description copied from interface: ClassInfoProvider
        Returns the package where the mock should be created.
        Specified by:
        classPackage in interface ClassInfoProvider
        Parameters:
        toMock - the class to mock
        Returns:
        the package name
      • classLoader

        public <T> ClassLoader classLoader​(Class<T> toMock)
        Description copied from interface: ClassInfoProvider
        Returns the class loader where the mock should be created.
        Specified by:
        classLoader in interface ClassInfoProvider
        Type Parameters:
        T - type of the class to mock
        Parameters:
        toMock - the class to mock
        Returns:
        the class loader where the mock should be created