Exemplo n.º 1
0
 public void testEofReadLine() throws Exception {
   writeToPipe("one line\ntwo lines\nthree lines");
   output.close();
   assertFalse(reader.isEof());
   reader.readLine();
   assertFalse(reader.isEof());
   reader.readLine();
   assertFalse(reader.isEof());
   reader.readLine();
   assertTrue(reader.isEof());
 }
Exemplo n.º 2
0
  public void testBytesConsumed() throws Exception {
    writeToPipe("One line\r\n12345abc-boundary");
    assertEquals(0, reader.numberOfBytesConsumed());

    reader.readLine();
    assertEquals(10, reader.numberOfBytesConsumed());

    reader.read(5);
    assertEquals(15, reader.numberOfBytesConsumed());

    reader.readUpTo("-boundary");
    assertEquals(27, reader.numberOfBytesConsumed());
  }