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 ClassLoader
createMockClassLoader
(String[] classesToLoadByMockClassloader) protected List
<MockTransformer> getMockTransformers
(MockTransformer[] extraMockTransformers) protected boolean
hasMockPolicyProvidedClasses
(Class<?> testClass) protected boolean
isContextClassLoaderShouldBeUsed
(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:
true
if there are some mock policies that contributes with classes that should be loaded by the mock classloader,false
otherwise.
-