Author: sebb
Date: Thu Mar 26 17:50:00 2009
New Revision: 758771

URL: http://svn.apache.org/viewvc?rev=758771&view=rev
Log:
Tidy up streams and files after use

Modified:
    
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/ArTestCase.java
    
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/CpioTestCase.java
    
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/TarTestCase.java

Modified: 
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/ArTestCase.java
URL: 
http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/ArTestCase.java?rev=758771&r1=758770&r2=758771&view=diff
==============================================================================
--- 
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/ArTestCase.java
 (original)
+++ 
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/ArTestCase.java
 Thu Mar 26 17:50:00 2009
@@ -65,6 +65,7 @@
                        IOUtils.copy(new FileInputStream(file2), os);
                        os.closeArchiveEntry();
                        os.close();
+                       out.close();
                }
                
                // UnArArchive Operation
@@ -80,6 +81,7 @@
     
         out.close();
         in.close();
+        is.close();
        }
 
 }

Modified: 
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/CpioTestCase.java
URL: 
http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/CpioTestCase.java?rev=758771&r1=758770&r2=758771&view=diff
==============================================================================
--- 
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/CpioTestCase.java
 (original)
+++ 
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/CpioTestCase.java
 Thu Mar 26 17:50:00 2009
@@ -49,6 +49,7 @@
         os.closeArchiveEntry();
 
         os.close();
+        out.close();
     }
 
     public void testCpioUnarchive() throws Exception {
@@ -87,6 +88,7 @@
             result.put(entry.getName(), target);
         }
         in.close();
+        is.close();
 
         int lineSepLength = System.getProperty("line.separator").length();
 

Modified: 
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/TarTestCase.java
URL: 
http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/TarTestCase.java?rev=758771&r1=758770&r2=758771&view=diff
==============================================================================
--- 
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/TarTestCase.java
 (original)
+++ 
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/TarTestCase.java
 Thu Mar 26 17:50:00 2009
@@ -67,9 +67,12 @@
         entry.setGroupName("excalibur");
         entry.setMode(0100000);
         os.putArchiveEntry(entry);
-        IOUtils.copy(new FileInputStream(file1), os);
+        FileInputStream in = new FileInputStream(file1);
+        IOUtils.copy(in, os);
         os.closeArchiveEntry();
         os.close();
+        out.close();
+        in.close();
         
         
         ArchiveOutputStream os2 = null;
@@ -93,6 +96,7 @@
         } finally {
                if (os2 != null){
                    os2.closeArchiveEntry();
+                   os2.close();
                }
         }
     }
@@ -104,8 +108,8 @@
         final TarArchiveEntry entry = (TarArchiveEntry)in.getNextEntry();
         final OutputStream out = new FileOutputStream(new File(dir, 
entry.getName()));
         IOUtils.copy(in, out);
-        out.close();
         in.close();
+        out.close();
     }
 
 }


Reply via email to