[jboss-svn-commits] JBoss Common SVN: r4451 - shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/importer.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri May 28 19:55:49 EDT 2010


Author: ALRubinger
Date: 2010-05-28 19:55:48 -0400 (Fri, 28 May 2010)
New Revision: 4451

Modified:
   shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/importer/ZipImporterImplTestCase.java
Log:
[SHRINKWRAP-177] Close ZIP InputStreams in tests after import

Modified: shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/importer/ZipImporterImplTestCase.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/importer/ZipImporterImplTestCase.java	2010-05-28 23:41:44 UTC (rev 4450)
+++ shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/importer/ZipImporterImplTestCase.java	2010-05-28 23:55:48 UTC (rev 4451)
@@ -107,9 +107,15 @@
       ZipInputStream stream = new ZipInputStream(
             SecurityActions.getThreadContextClassLoader().getResourceAsStream(EXISTING_ZIP_RESOURCE));
       
-      Archive<?> archive = ShrinkWrap.create("test.jar", ZipImporter.class)
-                                 .importZip(stream)
-                              .as(JavaArchive.class);
+      final Archive<?> archive;
+      try
+      {
+         archive = ShrinkWrap.create("test.jar", ZipImporter.class).importZip(stream).as(JavaArchive.class);
+      }
+      finally
+      {
+         stream.close();
+      }
 
       Assert.assertNotNull("Should not return a null archive", archive);
 
@@ -129,9 +135,15 @@
       ZipInputStream stream = new ZipInputStream(
             SecurityActions.getThreadContextClassLoader().getResourceAsStream(EXISTING_ZIP_RESOURCE));
       
-      Archive<?> archive = ShrinkWrap.create("test.jar", ZipImporter.class)
-                                 .importZip(stream)
-                              .as(JavaArchive.class);
+      final Archive<?> archive;
+      try
+      {
+         archive = ShrinkWrap.create("test.jar", ZipImporter.class).importZip(stream).as(JavaArchive.class);
+      }
+      finally
+      {
+         stream.close();
+      }
 
       Assert.assertNotNull("Should not return a null archive", archive);
       
@@ -156,7 +168,14 @@
             throw new IOException("Mock exception");
          }
       });
-      ShrinkWrap.create("test.jar", ZipImporter.class).importZip(stream).as(JavaArchive.class);
+      try
+      {
+         ShrinkWrap.create("test.jar", ZipImporter.class).importZip(stream).as(JavaArchive.class);
+      }
+      finally
+      {
+         stream.close();
+      }
    }
 
    /**



More information about the jboss-svn-commits mailing list