Package org.powermock.tests.utils.impl
Class MockClassLoaderFactory
java.lang.Object
org.powermock.tests.utils.impl.MockClassLoaderFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String[]private final MockTransformer[]private final String[]private final Class<?> -
Constructor Summary
ConstructorsConstructorDescriptionMockClassLoaderFactory(Class<?> testClass, String[] classesToLoadByMockClassloader, String[] packagesToIgnore, MockTransformer... extraMockTransformers) -
Method Summary
Modifier and TypeMethodDescriptioncreate()protected ClassLoadercreateMockClassLoader(String[] classesToLoadByMockClassloader) protected List<MockTransformer> getMockTransformers(MockTransformer[] extraMockTransformers) protected booleanhasMockPolicyProvidedClasses(Class<?> testClass) protected booleanisContextClassLoaderShouldBeUsed(String[] classesToLoadByMockClassloader) private String[]makeSureArrayContainsTestClassName(String[] arrayOfClassNames, String testClassName)
-
Field Details
-
packagesToIgnore
-
testClass
-
classesToLoadByMockClassloader
-
extraMockTransformers
-
-
Constructor Details
-
MockClassLoaderFactory
public MockClassLoaderFactory(Class<?> testClass, String[] classesToLoadByMockClassloader, String[] packagesToIgnore, MockTransformer... extraMockTransformers)
-
-
Method Details
-
create
-
createMockClassLoader
-
isContextClassLoaderShouldBeUsed
-
getMockTransformers
-
makeSureArrayContainsTestClassName
-
hasMockPolicyProvidedClasses
- Returns:
trueif there are some mock policies that contributes with classes that should be loaded by the mock classloader,falseotherwise.
-