public class MockTerminal
extends org.elasticsearch.cli.Terminal
| Constructor and Description |
|---|
MockTerminal() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSecretInput(java.lang.String input)
Adds an an input that will be return from
readText(String). |
void |
addTextInput(java.lang.String input)
Adds an an input that will be return from
readText(String). |
java.lang.String |
getOutput()
Returns all output written to this terminal.
|
java.io.PrintWriter |
getWriter() |
char[] |
readSecret(java.lang.String prompt) |
java.lang.String |
readText(java.lang.String prompt) |
void |
reset()
Wipes the input and output.
|
public java.lang.String readText(java.lang.String prompt)
readText in class org.elasticsearch.cli.Terminalpublic char[] readSecret(java.lang.String prompt)
readSecret in class org.elasticsearch.cli.Terminalpublic java.io.PrintWriter getWriter()
getWriter in class org.elasticsearch.cli.Terminalpublic void addTextInput(java.lang.String input)
readText(String). Values are read in FIFO order.public void addSecretInput(java.lang.String input)
readText(String). Values are read in FIFO order.public java.lang.String getOutput()
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic void reset()