Package org.junit.runner
Class JUnitCommandLineParseResult
- java.lang.Object
-
- org.junit.runner.JUnitCommandLineParseResult
-
class JUnitCommandLineParseResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JUnitCommandLineParseResult.CommandLineParserError
Exception used if there's a problem parsing the command line.
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description JUnitCommandLineParseResult()
Do not use.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private Request
applyFilterSpecs(Request request)
private java.lang.String[]
copyArray(java.lang.String[] args, int from, int to)
Request
createRequest(Computer computer)
Creates aRequest
.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)
-
-
-
Method Detail
-
getFilterSpecs
public java.util.List<java.lang.String> getFilterSpecs()
Returns filter specs parsed from command line.
-
getClasses
public java.util.List<java.lang.Class<?>> getClasses()
Returns test classes parsed from command line.
-
parse
public static JUnitCommandLineParseResult parse(java.lang.String[] args)
Parses the arguments.- Parameters:
args
- Arguments
-
parseArgs
private void parseArgs(java.lang.String[] args)
-
parseOptions
java.lang.String[] parseOptions(java.lang.String... args)
-
copyArray
private java.lang.String[] copyArray(java.lang.String[] args, int from, int to)
-
parseParameters
void parseParameters(java.lang.String[] args)
-
errorReport
private Request errorReport(java.lang.Throwable cause)
-
createRequest
public Request createRequest(Computer computer)
Creates aRequest
.- Parameters:
computer
-Computer
to be used.
-
-