Class JUnit4TestMethodAdapter
java.lang.Object
org.apache.tools.ant.taskdefs.optional.junit.JUnit4TestMethodAdapter
- All Implemented Interfaces:
junit.framework.Test
Adapter between JUnit 3.8.x API and JUnit 4.x API for execution of tests
and listening of events (test start, test finish, test failure, test skipped).
The constructor is passed a JUnit 4 test class and a list of name of methods
in it that should be executed. Method
run(TestResult)
executes
the given JUnit-4-style test methods and notifies the given TestResult
object using its old (JUnit 3.8.x style) API.- Author:
- Marian Petras
-
Constructor Summary
ConstructorDescriptionJUnit4TestMethodAdapter
(Class<?> testClass, String[] methodNames) Creates a new adapter for the given class and a method within the class. -
Method Summary
-
Constructor Details
-
JUnit4TestMethodAdapter
Creates a new adapter for the given class and a method within the class.- Parameters:
testClass
- test class containing the method to be executedmethodNames
- names of the test methods that are to be executed- Throws:
IllegalArgumentException
- if any of the arguments isnull
or if any of the given method names isnull
or empty
-
-
Method Details
-
countTestCases
public int countTestCases()- Specified by:
countTestCases
in interfacejunit.framework.Test
-
getDescription
public org.junit.runner.Description getDescription() -
getTests
-
getTestClass
-
run
public void run(junit.framework.TestResult result) - Specified by:
run
in interfacejunit.framework.Test
-
toString
-