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, waitprint, println, println, promptYesNo, setVerbositypublic java.lang.String readText(java.lang.String prompt)
public char[] readSecret(java.lang.String prompt)
readSecret in class 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()