org.apache.maven.surefire.junit
Class JUnitTestSet
java.lang.Object
org.apache.maven.surefire.testset.AbstractTestSet
org.apache.maven.surefire.junit.JUnitTestSet
- All Implemented Interfaces:
- org.apache.maven.surefire.testset.SurefireTestSet
public final class JUnitTestSet
- extends org.apache.maven.surefire.testset.AbstractTestSet
Methods inherited from class org.apache.maven.surefire.testset.AbstractTestSet |
getName, getTestClass |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TEST_CASE
public static final java.lang.String TEST_CASE
- See Also:
- Constant Field Values
TEST_RESULT
public static final java.lang.String TEST_RESULT
- See Also:
- Constant Field Values
TEST_LISTENER
public static final java.lang.String TEST_LISTENER
- See Also:
- Constant Field Values
TEST
public static final java.lang.String TEST
- See Also:
- Constant Field Values
ADD_LISTENER_METHOD
public static final java.lang.String ADD_LISTENER_METHOD
- See Also:
- Constant Field Values
RUN_METHOD
public static final java.lang.String RUN_METHOD
- See Also:
- Constant Field Values
COUNT_TEST_CASES_METHOD
public static final java.lang.String COUNT_TEST_CASES_METHOD
- See Also:
- Constant Field Values
SETUP_METHOD
public static final java.lang.String SETUP_METHOD
- See Also:
- Constant Field Values
TEARDOWN_METHOD
public static final java.lang.String TEARDOWN_METHOD
- See Also:
- Constant Field Values
TEST_SUITE
private static final java.lang.String TEST_SUITE
- See Also:
- Constant Field Values
interfacesImplementedByDynamicProxy
private java.lang.Class[] interfacesImplementedByDynamicProxy
testResultClass
private java.lang.Class testResultClass
addListenerMethod
private java.lang.reflect.Method addListenerMethod
countTestCasesMethod
private java.lang.reflect.Method countTestCasesMethod
runMethod
private java.lang.reflect.Method runMethod
EMPTY_CLASS_ARRAY
private static final java.lang.Class[] EMPTY_CLASS_ARRAY
EMPTY_OBJECT_ARRAY
private static final java.lang.Object[] EMPTY_OBJECT_ARRAY
JUnitTestSet
public JUnitTestSet(java.lang.Class testClass)
throws org.apache.maven.surefire.testset.TestSetFailedException
- Throws:
org.apache.maven.surefire.testset.TestSetFailedException
processTestClass
private void processTestClass()
throws org.apache.maven.surefire.testset.TestSetFailedException
- Throws:
org.apache.maven.surefire.testset.TestSetFailedException
constructTestObject
private static java.lang.Object constructTestObject(java.lang.Class testClass)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.NoSuchMethodException,
java.lang.InstantiationException,
java.lang.ClassNotFoundException
- Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
java.lang.InstantiationException
java.lang.ClassNotFoundException
createInstanceFromSuiteMethod
private static java.lang.Object createInstanceFromSuiteMethod(java.lang.Class testClass)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
execute
public void execute(org.apache.maven.surefire.report.ReporterManager reportManager,
java.lang.ClassLoader loader)
throws org.apache.maven.surefire.testset.TestSetFailedException
- Throws:
org.apache.maven.surefire.testset.TestSetFailedException
getTestCount
public int getTestCount()
throws org.apache.maven.surefire.testset.TestSetFailedException
- Throws:
org.apache.maven.surefire.testset.TestSetFailedException
getTestConstructor
private static java.lang.reflect.Constructor getTestConstructor(java.lang.Class testClass)
throws java.lang.NoSuchMethodException
- Throws:
java.lang.NoSuchMethodException