public class MockTerminal extends Terminal
Terminal.Verbosity
Constructor | Description |
---|---|
MockTerminal() |
Modifier and Type | Method | 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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
print, println, println, promptYesNo, setVerbosity
public java.lang.String readText(java.lang.String prompt)
public char[] readSecret(java.lang.String prompt)
readSecret
in class Terminal
public 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.UnsupportedEncodingException
public void reset()