|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.javatest.TestFinder
com.sun.javatest.finder.HTMLTestFinder
public class HTMLTestFinder
This class searches out test descriptions as represented by certain HTML elements in a hierarchy of HTML files.
TestFinder
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sun.javatest.TestFinder |
---|
TestFinder.ErrorHandler, TestFinder.Fault |
Field Summary | |
---|---|
static int |
DIR_WALK
A value for setMode(int) to specify that the child files
within the test tree should be determined by sub-directories and
HTML files within directories. |
static int |
WEB_WALK
A value for setMode(int) to specify that the child files
within the test tree should be determined from the HTML <a href=...> tags. |
Fields inherited from class com.sun.javatest.TestFinder |
---|
debug, env |
Constructor Summary | |
---|---|
HTMLTestFinder()
Create an HTMLTestFinder. |
Method Summary | |
---|---|
protected int |
decodeArg(java.lang.String[] args,
int i)
Decode the arg at a specified position in the arg array. |
protected java.io.File |
getCurrentFile()
Get the name of the file currently being read. |
int |
getMode()
Get the current mode for how this test finder determines the child files to be scanned. |
java.io.File |
getRoot()
Get the root file of the test suite, as passed in to the init method. |
protected void |
localizedError(java.lang.String msg)
Report a message to the error handler, without additional processing. |
protected void |
scan(java.io.File file)
Scan a file, looking for test descriptions and other files that might need to be scanned. |
void |
setMode(int mode)
Specify the mode for how this test finder determines the child files to be scanned. |
Methods inherited from class com.sun.javatest.TestFinder |
---|
clearErrors, decodeAllArgs, error, error, error, foundFile, foundTestDescription, foundTestDescription, getComparator, getDefaultComparator, getErrorCount, getErrorHandler, getErrors, getFiles, getRootDir, getTests, init, init, isFolder, lastModified, normalize, processEntry, read, setComparator, setErrorHandler, setRoot |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int WEB_WALK
setMode(int)
to specify that the child files
within the test tree should be determined from the HTML <a href=...> tags.
public static final int DIR_WALK
setMode(int)
to specify that the child files
within the test tree should be determined by sub-directories and
HTML files within directories.
Constructor Detail |
---|
public HTMLTestFinder()
Method Detail |
---|
protected int decodeArg(java.lang.String[] args, int i) throws TestFinder.Fault
TestFinder
decodeArg
in class TestFinder
args
- The array of argumentsi
- The next argument to be decoded
TestFinder.Fault
- If there is a problem with the value of the current
arg, such as a bad value to an option, the Fault
exception can be thrown. The exception should NOT be
thrown if the current arg is unrecognized: in that case,
an implementation should delegate the call to the
supertype.public java.io.File getRoot()
TestFinder
init
method.
getRoot
in class TestFinder
TestFinder.setRoot(java.io.File)
protected void localizedError(java.lang.String msg)
TestFinder
localizedError
in class TestFinder
msg
- The message to be reportedTestFinder.error(com.sun.javatest.util.I18NResourceBundle, java.lang.String)
public void setMode(int mode)
mode
- One of WEB_WALK
or DIR_WALK
getMode()
public int getMode()
WEB_WALK
or DIR_WALK
setMode(int)
protected void scan(java.io.File file)
TestFinder
scan
in class TestFinder
file
- The file to scanprotected java.io.File getCurrentFile()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |