Skip to content

Commit a51bc33

Browse files
committed
Add ObservableInputStream tests
1 parent e2fb56b commit a51bc33

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

src/test/java/org/apache/commons/io/input/ObservableInputStreamTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,4 +332,16 @@ public void testNotificationCallbacksBufferSize2() throws Exception {
332332
public void testNotificationCallbacksBufferSizeDefault() throws Exception {
333333
testNotificationCallbacks(IOUtils.DEFAULT_BUFFER_SIZE);
334334
}
335+
336+
@SuppressWarnings("resource")
337+
@Test
338+
public void testReadAfterClose() throws Exception {
339+
final InputStream shadow;
340+
try (InputStream in = createInputStream()) {
341+
assertTrue(in.available() > 0);
342+
shadow = in;
343+
}
344+
assertEquals(IOUtils.EOF, shadow.read());
345+
}
346+
335347
}

0 commit comments

Comments
 (0)