org.apache.tools.ant.taskdefs.optional.junit
Class JUnit4TestMethodAdapter
java.lang.Object
   org.apache.tools.ant.taskdefs.optional.junit.JUnit4TestMethodAdapter
org.apache.tools.ant.taskdefs.optional.junit.JUnit4TestMethodAdapter
- All Implemented Interfaces: 
- junit.framework.Test
- public class JUnit4TestMethodAdapter 
- extends java.lang.Object- implements 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 | 
| JUnit4TestMethodAdapter(java.lang.Class testClass,
                        java.lang.String[] methodNames)Creates a new adapter for the given class and a method within the class.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
JUnit4TestMethodAdapter
public JUnit4TestMethodAdapter(java.lang.Class testClass,
                               java.lang.String[] methodNames)
- Creates a new adapter for the given class and a method within the class.
 
- Parameters:
- testClass- test class containing the method to be executed
- methodNames- names of the test methods that are to be executed
- Throws:
- java.lang.IllegalArgumentException- if any of the arguments is- nullor if any of the given method names is- nullor empty
 
countTestCases
public int countTestCases()
- 
- Specified by:
- countTestCasesin interface- junit.framework.Test
 
- 
 
getDescription
public org.junit.runner.Description getDescription()
- 
 
- 
 
getTests
public java.util.List getTests()
- 
 
- 
 
getTestClass
public java.lang.Class getTestClass()
- 
 
- 
 
run
public void run(junit.framework.TestResult result)
- 
- Specified by:
- runin interface- junit.framework.Test
 
- 
 
toString
public java.lang.String toString()
- 
- Overrides:
- toStringin class- java.lang.Object
 
-