Class TestClassInstanceFactory
java.lang.Object
org.powermock.modules.testng.internal.TestClassInstanceFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Constructorprivate final ClassLoaderprivate final Object[]private final Class<?> -
Constructor Summary
ConstructorsConstructorDescriptionTestClassInstanceFactory(Constructor constructor, TestNGMockClassLoaderFactory classLoaderFactory, Object... params) -
Method Summary
Modifier and TypeMethodDescription(package private) Objectcreate()private Class<?> createProxyTestClass(Class<?> testClassLoadedByMockedClassLoader) private Class<?> createTestClass(Class<?> actualTestClass) We proxy the test class in order to be able to clear state after each test method invocation.private booleanextendsPowerMockTestCase(Class<?> actualTestClass) private voidprivate voidsetInvocationHandler(Object testInstance)
-
Field Details
-
constructor
-
testClass
-
params
-
mockLoader
-
-
Constructor Details
-
TestClassInstanceFactory
TestClassInstanceFactory(Constructor constructor, TestNGMockClassLoaderFactory classLoaderFactory, Object... params)
-
-
Method Details
-
create
Object create() -
initializeMockPolicy
private void initializeMockPolicy() -
createTestClass
We proxy the test class in order to be able to clear state after each test method invocation. It would be much better to be able to register a testng listener programmtically but I cannot find a way to do so.- Throws:
Exception
-
createProxyTestClass
-
setInvocationHandler
-
extendsPowerMockTestCase
-