Package ubic.gemma.cli.util
Class TestCLIContext
java.lang.Object
ubic.gemma.cli.util.TestCLIContext
- All Implemented Interfaces:
CLIContext
A simple implementation of
CLIContext for testing purposes.- Author:
- poirigui
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]intvoidsetArguments(String[] arguments) voidsetCommandNameOrAliasUsed(String commandNameOrAliasUsed) voidsetConsole(Console console) voidsetEnvironment(Map<String, String> environment) voidsetErrorStream(PrintStream errorStream) voidsetExitStatus(int exitStatus, Exception exitCause) voidsetInputStream(InputStream inputStream) voidsetOutputStream(PrintStream outputStream)
-
Constructor Details
-
TestCLIContext
-
-
Method Details
-
getCommandNameOrAliasUsed
- Specified by:
getCommandNameOrAliasUsedin interfaceCLIContext
-
setCommandNameOrAliasUsed
-
getArguments
- Specified by:
getArgumentsin interfaceCLIContext
-
setArguments
-
getEnvironment
- Specified by:
getEnvironmentin interfaceCLIContext
-
getConsole
- Specified by:
getConsolein interfaceCLIContext
-
setConsole
-
setEnvironment
-
getInputStream
- Specified by:
getInputStreamin interfaceCLIContext
-
setInputStream
-
getOutputStream
- Specified by:
getOutputStreamin interfaceCLIContext
-
setOutputStream
-
getErrorStream
- Specified by:
getErrorStreamin interfaceCLIContext
-
setErrorStream
-
getExitStatus
public int getExitStatus()- Specified by:
getExitStatusin interfaceCLIContext
-
getExitCause
- Specified by:
getExitCausein interfaceCLIContext
-
setExitStatus
- Specified by:
setExitStatusin interfaceCLIContext
-