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
.
- See Also:
JUnitTest
-
Field Summary
Fields inherited from class org.apache.tools.ant.taskdefs.optional.junit.BaseTest
destDir, errorProperty, failureProperty, filtertrace, fork, formatters, haltOnError, haltOnFail, ifProperty, unlessProperty
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description void
add(ResourceCollection rc)
Add a new ResourceCollection instance to this batchtest.void
addFileSet(FileSet fs)
Add a new fileset instance to this batchtest.java.util.Enumeration<JUnitTest>
elements()
Return allJUnitTest
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, getFiltertrace, getFork, getHaltonerror, getHaltonfailure, getIfCondition, getTodir, getUnlessCondition, isSkipNonTests, setErrorProperty, setFailureProperty, setFiltertrace, setFork, setHaltonerror, setHaltonfailure, setIf, setIf, setSkipNonTests, setTodir, setUnless, setUnless
-
Constructor Details
-
BatchTest
create a new batchtest instance- Parameters:
project
- the project it depends on.
-
-
Method Details
-
addFileSet
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.
-
add
Add a new ResourceCollection instance to this batchtest. Whatever the collection is, only names that are.java
or.class
will be considered as 'candidates'.- Parameters:
rc
- the new ResourceCollection containing the rules to get the testcases.- Since:
- Ant 1.7
-
elements
Return allJUnitTest
instances obtain by applying the fileset rules.- Returns:
- an enumeration of all elements of this batchtest that are
a
JUnitTest
instance.
-
javaToClass
public static java.lang.String javaToClass(java.lang.String filename)Convenient method to convert a pathname without extension to a fully qualified classname. For exampleorg/apache/Whatever
will be converted toorg.apache.Whatever
- Parameters:
filename
- the filename to "convert" to a classname.- Returns:
- the classname matching the filename.
-