Package ucb.junit
Class textui
- java.lang.Object
-
- ucb.junit.textui
-
public class textui extends Object
An alternative unit test runner with text output.
-
-
Constructor Summary
Constructors Constructor Description textui()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
main(String... args)
Produces the report described for runClasses, on the classes named in ARGS.static int
runClasses(int verbosity, Class<?>... classes)
Run all tests in CLASSES, reporting results on the standard error output, depending on VERBOSITY, which determines what is reported.static int
runClasses(int verbosity, List<Class<?>> classes)
Return as forrunClasses
(VERBOSITY, CLASSES), but with the class list stored in a list rather than an array.static int
runClasses(Class<?>... classes)
ReturnrunClasses
(Messages, CLASSES).static int
runClasses(List<Class<?>> classes)
ReturnrunClasses
(MESSAGES, CLASSES).
-
-
-
Field Detail
-
SILENT
public static final int SILENT
Verbosity levels.- See Also:
- Constant Field Values
-
SUMMARY
public static final int SUMMARY
Verbosity levels.- See Also:
- Constant Field Values
-
TESTNAMES
public static final int TESTNAMES
Verbosity levels.- See Also:
- Constant Field Values
-
MESSAGES
public static final int MESSAGES
Verbosity levels.- See Also:
- Constant Field Values
-
-
Method Detail
-
runClasses
public static int runClasses(int verbosity, Class<?>... classes)
Run all tests in CLASSES, reporting results on the standard error output, depending on VERBOSITY, which determines what is reported. if VERBOSITY is-
Silent
, prints nothing. -
Summary
, prints the total test time and numbers of tests run and failed. -
TestNames
, as for Summary, plus print names of failing test methods. -
Messages
, as for TestNames, and print descriptive message notating the error, plus its location in the test routines.
-
-
runClasses
public static int runClasses(Class<?>... classes)
ReturnrunClasses
(Messages, CLASSES).
-
runClasses
public static int runClasses(int verbosity, List<Class<?>> classes)
Return as forrunClasses
(VERBOSITY, CLASSES), but with the class list stored in a list rather than an array.
-
runClasses
public static int runClasses(List<Class<?>> classes)
ReturnrunClasses
(MESSAGES, CLASSES).
-
main
public static void main(String... args)
Produces the report described for runClasses, on the classes named in ARGS. An initial "--level=NAME" determines the verbosity, which may be Silent, Summary, TestNames, or Messages. Default is Messages.
-
-