ByteArrayInputStream bis = new ByteArrayInputStream(text.getBytes("US-ASCII"));
BufferedLineReaderInputStream buffer = new BufferedLineReaderInputStream(bis, 4096);
MimeBoundaryInputStream mime1 = new MimeBoundaryInputStream(buffer, "boundary");
assertEquals("Line 1\r\nLine 2", read(mime1, 5));
assertFalse(mime1.isLastPart());
MimeBoundaryInputStream mime2 = new MimeBoundaryInputStream(buffer, "boundary");
assertEquals("Line 3\r\nLine 4\r\n", read(mime2, 5));
assertFalse(mime2.isLastPart());
}