private TestInputStream createTestInputStream() throws IOException { return new TestInputStream( new BufferedInputStream( new FileInputStream(createTestFile()))); }
private void doACloseBehaviorTest(boolean wantToClose) throws IOException { TestInputStream tis = createTestInputStream(); RereadableInputStream ris = new RereadableInputStream(tis, 5, true, wantToClose); ris.close(); assertEquals(wantToClose, tis.isClosed()); if (! tis.isClosed()) { tis.close(); } }