/** * various test cases where there is no input, except perhaps a line terminator * @param terminator what the terminator should be in the input * @param lastLineTerminated does the input have a terminator */ private void fromStringEmptyTestHelper(final String terminator, final boolean lastLineTerminated) { final String input; if (lastLineTerminated) { input = terminator; } else { input = ""; } final BufferedLineReader blr = BufferedLineReader.fromString(input); blr.peek(); final String output = blr.readLine(); if (lastLineTerminated) { Assert.assertEquals(output, ""); } blr.peek(); Assert.assertNull(blr.readLine()); }
while (-1 != reader.peek()) { lines.add(reader.readLine());