private static class TextFromStandardInputStream.SystemInMock
extends java.io.InputStream
| Modifier and Type | Field and Description |
|---|---|
private java.io.StringReader |
currentReader |
private java.io.IOException |
ioException |
private java.lang.RuntimeException |
runtimeException |
| Modifier | Constructor and Description |
|---|---|
private |
SystemInMock() |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
contains(byte[] array,
byte[] pattern,
int indexStart) |
private void |
handleEmptyReader() |
private boolean |
isCompleteLineWritten(byte[] buffer,
int indexLastByteWritten) |
(package private) void |
provideText(java.lang.String text) |
int |
read() |
int |
read(byte[] buffer,
int offset,
int len) |
private int |
readNextLine(byte[] buffer,
int offset,
int len) |
(package private) void |
throwExceptionOnInputEnd(java.io.IOException exception) |
(package private) void |
throwExceptionOnInputEnd(java.lang.RuntimeException exception) |
private java.io.StringReader currentReader
private java.io.IOException ioException
private java.lang.RuntimeException runtimeException
void provideText(java.lang.String text)
void throwExceptionOnInputEnd(java.io.IOException exception)
void throwExceptionOnInputEnd(java.lang.RuntimeException exception)
public int read()
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOExceptionprivate void handleEmptyReader()
throws java.io.IOException
java.io.IOExceptionpublic int read(byte[] buffer,
int offset,
int len)
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOExceptionprivate int readNextLine(byte[] buffer,
int offset,
int len)
throws java.io.IOException
java.io.IOExceptionprivate boolean isCompleteLineWritten(byte[] buffer,
int indexLastByteWritten)
private boolean contains(byte[] array,
byte[] pattern,
int indexStart)