org.apache.tools.ant.taskdefs.optional.junit
Class BatchTest
java.lang.Object
|
+--org.apache.tools.ant.taskdefs.optional.junit.BaseTest
|
+--org.apache.tools.ant.taskdefs.optional.junit.BatchTest
- public final class BatchTest
- extends BaseTest
Create then run JUnitTest
's based on the list of files given by the fileset attribute.
Every .java
or .class
file in the fileset is
assumed to be a testcase.
A JUnitTest
is created for each of these named classes with basic setup
inherited from the parent BatchTest
.
- Author:
- Jeff Martin, Stefan Bodewig, Stephane Bailliez
- See Also:
JUnitTest
Method Summary |
void |
addFileSet(FileSet fs)
Add a new fileset instance to this batchtest. |
java.util.Enumeration |
elements()
Return all JUnitTest instances obtain by applying the fileset rules. |
static java.lang.String |
javaToClass(java.lang.String filename)
Convenient method to convert a pathname without extension to a
fully qualified classname. |
Methods inherited from class org.apache.tools.ant.taskdefs.optional.junit.BaseTest |
addFormatter, getErrorProperty, getFailureProperty, getFork, getHaltonerror, getHaltonfailure, getTodir, setErrorProperty, setFailureProperty, setFork, setHaltonerror, setHaltonfailure, setIf, setTodir, setUnless |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BatchTest
public BatchTest(Project project)
- create a new batchtest instance
- Parameters:
project
- the project it depends on.
addFileSet
public void addFileSet(FileSet fs)
- Add a new fileset instance to this batchtest. Whatever the fileset is,
only filename that are .java or .class will be
considered as 'candidates'.
- Parameters:
fs
- the new fileset containing the rules to get the testcases.
elements
public final java.util.Enumeration elements()
- Return all JUnitTest instances obtain by applying the fileset rules.
- Returns:
- an enumeration of all elements of this batchtest that are
a JUnitTest instance.
javaToClass
public static final java.lang.String javaToClass(java.lang.String filename)
- Convenient method to convert a pathname without extension to a
fully qualified classname. For example org/apache/Whatever will
be converted to org.apache.Whatever
- Parameters:
filename
- the filename to "convert" to a classname.- Returns:
- the classname matching the filename.
Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.