protected void | commandline(String[] args)- Used to run a test from the command line.
|
protected void | commandline(String[] args, int offset)- Used to run a test from the command line, skipping the first offset
arguments (which are assumed to have been processed by the subclass).
|
String | describeOptions()- Describes the command-line options of this class.
|
String | describeUsage()- Describes the command-line usage of this class.
|
protected abstract void | engineTest()- This method should be overridden by test subclasses, to perform the
actual testing.
|
protected void | error(Exception e)- Reports an error due to an unexpected exception.
|
protected void | error(String msg)- Reports an error, with the given message.
|
protected void | error(Throwable e)
|
protected void | fail(String msg)- Reports a failure, with the given message.
|
int | getErrors()- Returns the number of errors so far.
|
int | getExpectedPasses()- Returns the number of expected passes, or 0 if this has not yet been
set, or is unknown.
|
int | getFailures()- Returns the number of failures so far.
|
String | getName()- Gets the name of this test (as shown to the user).
|
int | getPasses()- Returns the number of passes so far.
|
int | getSkipped()- Returns the number of skipped tests so far.
|
void | init()- Used when the test is running as an Applet.
|
boolean | isGuiEnabled()- Returns true iff a GUI interface is being used.
|
boolean | isOverallPass()- Returns true iff all the tests have completed successfully.
|
boolean | isVerbose()- Returns true iff output is to be printed even if all tests pass.
|
protected void | parseOption(String option)- Parses a command-line option.
|
void | parseOptions(String[] args, int offset)- Processes command-line arguments from args, starting at index
offset.
|
protected void | pass(String msg)- Reports a pass, with the given message.
|
protected void | passIf(boolean pass, String msg)- Reports a pass if pass is true, or a failure if it is false.
|
protected void | report()- Forces a report of the number of passes, failures, errors, and expected
passes so far.
|
protected void | setExpectedPasses(int n)- Sets the number of expected passes for this test class.
|
void | setGuiEnabled(boolean flag)- Sets whether a GUI interface is used.
|
void | setName(String n)- Sets the name of this test (as shown to the user).
|
void | setOutput(PrintWriter pw)- Sets the PrintWriter to which output is to be sent.
|
void | setVerbose(boolean flag)- Sets whether output is to be printed even if all tests pass.
|
protected void | skip(String msg)- Reports a skipped test, with the given message.
|
void | test()- Begins the test proper.
|
void | waitForExit()- Blocks until it is time to exit.
|