Class BatchTest
java.lang.Object
org.apache.tools.ant.taskdefs.optional.junit.BaseTest
org.apache.tools.ant.taskdefs.optional.junit.BatchTest
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:
-
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 TypeMethodDescriptionvoid
Add a new ResourceCollection instance to this batchtest.void
addFileSet
(FileSet fs) Add a new fileset instance to this batchtest.elements()
Return allJUnitTest
instances obtain by applying the fileset rules.static String
javaToClass
(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
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.
-