JUnit4 Runner that runs each Test method in a seperate classloader
------------------------------------------------------------------
Key: MYFACESTEST-19
URL: https://issues.apache.org/jira/browse/MYFACESTEST-19
Project: MyFaces Test
Issue Type: New Feature
Affects Versions: 1.0.0-SNAPSHOT
Reporter: Rudy De Busscher
When each test that runs, is supported by a new instance of a custom class
loader, we can effectively start with a 'clean' situation. Even the constants
are reset.
So we can even change the value of the variable PARAMETER between each Test.
static final String PARAMETER = WebXmlUtils.getInitParameter(PARAMETER_KEY);
Besides the TestPerClassLoaderRunner (use it by setting the annotation on the
class @RunWith(value = TestPerClassLoaderRunner.class)) you can ask for the
executed test method name during the Before and After methods by calling the
static method TestPerClassLoaderRunner#getTestMethodName. This way you can
change the setup method according to the test methods which runs.
The test method name awareness can be added seperately from the Class loader
thing by using the NamedRunner.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.