class JUnitCommandLineParseResult
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JUnitCommandLineParseResult.CommandLineParserError
Exception used if there's a problem parsing the command line.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.Class<?>> |
classes |
private java.util.List<java.lang.String> |
filterSpecs |
private java.util.List<java.lang.Throwable> |
parserErrors |
Constructor and Description |
---|
JUnitCommandLineParseResult()
Do not use.
|
Modifier and Type | Method and Description |
---|---|
private Request |
applyFilterSpecs(Request request) |
private java.lang.String[] |
copyArray(java.lang.String[] args,
int from,
int to) |
Request |
createRequest(Computer computer)
Creates a
Request . |
private Request |
errorReport(java.lang.Throwable cause) |
java.util.List<java.lang.Class<?>> |
getClasses()
Returns test classes parsed from command line.
|
java.util.List<java.lang.String> |
getFilterSpecs()
Returns filter specs parsed from command line.
|
static JUnitCommandLineParseResult |
parse(java.lang.String[] args)
Parses the arguments.
|
private void |
parseArgs(java.lang.String[] args) |
(package private) java.lang.String[] |
parseOptions(java.lang.String... args) |
(package private) void |
parseParameters(java.lang.String[] args) |
private final java.util.List<java.lang.String> filterSpecs
private final java.util.List<java.lang.Class<?>> classes
private final java.util.List<java.lang.Throwable> parserErrors
JUnitCommandLineParseResult()
public java.util.List<java.lang.String> getFilterSpecs()
public java.util.List<java.lang.Class<?>> getClasses()
public static JUnitCommandLineParseResult parse(java.lang.String[] args)
args
- Argumentsprivate void parseArgs(java.lang.String[] args)
java.lang.String[] parseOptions(java.lang.String... args)
private java.lang.String[] copyArray(java.lang.String[] args, int from, int to)
void parseParameters(java.lang.String[] args)
private Request errorReport(java.lang.Throwable cause)
public Request createRequest(Computer computer)
Request
.computer
- Computer
to be used.