Class CommandFacade
- java.lang.Object
-
- org.junit.platform.console.options.CommandFacade
-
@API(status=INTERNAL, since="1.10") public class CommandFacade extends java.lang.Object
Internal facade to run a CLI command that exists to hide implementation details such as the used library.- Since:
- 1.10
-
-
Field Summary
Fields Modifier and Type Field Description private ConsoleTestExecutor.Factory
consoleTestExecutorFactory
-
Constructor Summary
Constructors Constructor Description CommandFacade(ConsoleTestExecutor.Factory consoleTestExecutorFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandResult<?>
run(java.io.PrintWriter out, java.io.PrintWriter err, java.lang.String[] args)
-
-
-
Field Detail
-
consoleTestExecutorFactory
private final ConsoleTestExecutor.Factory consoleTestExecutorFactory
-
-
Constructor Detail
-
CommandFacade
public CommandFacade(ConsoleTestExecutor.Factory consoleTestExecutorFactory)
-
-
Method Detail
-
run
public CommandResult<?> run(java.io.PrintWriter out, java.io.PrintWriter err, java.lang.String[] args)
-
-