Author: bodewig
Date: Thu Apr 25 14:18:18 2013
New Revision: 1475790
URL: http://svn.apache.org/r1475790
Log:
properly close stream, submitted by Andreas Krüger
Modified:
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java
Modified:
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java?rev=1475790&r1=1475789&r2=1475790&view=diff
==============================================================================
---
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java
(original)
+++
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/ArchiveStreamFactoryTest.java
Thu Apr 25 14:18:18 2013
@@ -50,34 +50,38 @@ public class ArchiveStreamFactoryTest {
*/
@Test
public void aiffFilesAreNoTARs() throws Exception {
- InputStream is = null;
- try {
- is = new BufferedInputStream(new
FileInputStream("src/test/resources/testAIFF.aif"));
- new ArchiveStreamFactory().createArchiveInputStream(is);
- fail("created an input stream for a non-archive");
- } catch (ArchiveException ae) {
- assertTrue(ae.getMessage().startsWith("No Archiver found"));
- } finally {
- if (is != null) {
+ FileInputStream fis = new
FileInputStream("src/test/resources/testAIFF.aif");
+ try {
+ InputStream is = new BufferedInputStream(fis);
+ try {
+ new ArchiveStreamFactory().createArchiveInputStream(is);
+ fail("created an input stream for a non-archive");
+ } catch (ArchiveException ae) {
+ assertTrue(ae.getMessage().startsWith("No Archiver found"));
+ } finally {
is.close();
}
- }
+ } finally {
+ fis.close();
+ }
}
@Test
public void testCOMPRESS209() throws Exception {
- InputStream is = null;
- try {
- is = new BufferedInputStream(new
FileInputStream("src/test/resources/testCompress209.doc"));
- new ArchiveStreamFactory().createArchiveInputStream(is);
- fail("created an input stream for a non-archive");
- } catch (ArchiveException ae) {
- assertTrue(ae.getMessage().startsWith("No Archiver found"));
- } finally {
- if (is != null) {
- is.close();
+ FileInputStream fis = new
FileInputStream("src/test/resources/testCompress209.doc");
+ try {
+ InputStream bis = new BufferedInputStream(fis);
+ try {
+ new ArchiveStreamFactory().createArchiveInputStream(bis);
+ fail("created an input stream for a non-archive");
+ } catch (ArchiveException ae) {
+ assertTrue(ae.getMessage().startsWith("No Archiver found"));
+ } finally {
+ bis.close();
}
- }
+ } finally {
+ fis.close();
+ }
}
/**
@@ -87,15 +91,21 @@ public class ArchiveStreamFactoryTest {
*/
@Test
public void skipsPK00Prefix() throws Exception {
- InputStream is = null;
- try {
- is = new BufferedInputStream(new
FileInputStream("src/test/resources/COMPRESS-208.zip"));
- ArchiveInputStream ais = new
ArchiveStreamFactory().createArchiveInputStream(is);
- assertTrue(ais instanceof ZipArchiveInputStream);
- } finally {
- if (is != null) {
- is.close();
+ FileInputStream fis = new
FileInputStream("src/test/resources/COMPRESS-208.zip");
+ try {
+ InputStream bis = new BufferedInputStream(fis);
+ try {
+ ArchiveInputStream ais = new
ArchiveStreamFactory().createArchiveInputStream(bis);
+ try {
+ assertTrue(ais instanceof ZipArchiveInputStream);
+ } finally {
+ ais.close();
+ }
+ } finally {
+ bis.close();
}
- }
+ } finally {
+ fis.close();
+ }
}
}