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 classJUnitCommandLineParseResult.CommandLineParserErrorException 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<?>>classesprivate java.util.List<java.lang.String>filterSpecsprivate 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 RequestapplyFilterSpecs(Request request)private java.lang.String[]copyArray(java.lang.String[] args, int from, int to)RequestcreateRequest(Computer computer)Creates aRequest.private RequesterrorReport(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 JUnitCommandLineParseResultparse(java.lang.String[] args)Parses the arguments.private voidparseArgs(java.lang.String[] args)(package private) java.lang.String[]parseOptions(java.lang.String... args)(package private) voidparseParameters(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-Computerto be used.
-
-