|
||||||||||
| 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 TestFinderargs - 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()
TestFinderinit method.
getRoot in class TestFinderTestFinder.setRoot(java.io.File)protected void localizedError(java.lang.String msg)
TestFinder
localizedError in class TestFindermsg - 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_WALKgetMode()public int getMode()
WEB_WALK or DIR_WALKsetMode(int)protected void scan(java.io.File file)
TestFinder
scan in class TestFinderfile - The file to scanprotected java.io.File getCurrentFile()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||