This is an automated email from the ASF dual-hosted git repository. bodewig pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-compress.git
commit cb9d1674c239a3d3da43dac601c301e79684519e Author: Stefan Bodewig <bode...@apache.org> AuthorDate: Tue Jan 21 13:15:50 2020 +0100 avoid resource leak in test of #91 --- .../compressors/bzip2/BZip2NSelectorsOverflowTest.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2NSelectorsOverflowTest.java b/src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2NSelectorsOverflowTest.java index 565673c..a892688 100644 --- a/src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2NSelectorsOverflowTest.java +++ b/src/test/java/org/apache/commons/compress/compressors/bzip2/BZip2NSelectorsOverflowTest.java @@ -32,15 +32,16 @@ public class BZip2NSelectorsOverflowTest extends AbstractTestCase { /** * See https://sourceware.org/ml/bzip2-devel/2019-q3/msg00007.html */ - @Test() + @Test public void shouldDecompressBlockWithNSelectorOverflow() throws Exception { final File toDecompress = getFile("lbzip2_32767.bz2"); - final InputStream is = new FileInputStream(toDecompress); - final BZip2CompressorInputStream in = new BZip2CompressorInputStream(is); - int l = 0; - while (in.read() != -1) { - l++; + try (final InputStream is = new FileInputStream(toDecompress); + final BZip2CompressorInputStream in = new BZip2CompressorInputStream(is)) { + int l = 0; + while (in.read() != -1) { + l++; + } + assertEquals(5, l); } - assertEquals(5, l); } -} \ No newline at end of file +}