Author: tcurdt
Date: Fri Mar 27 20:35:23 2009
New Revision: 759335

URL: http://svn.apache.org/viewvc?rev=759335&view=rev
Log:
fixed the testcase


Modified:
    
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/ArTestCase.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=759335&r1=759334&r2=759335&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
 Fri Mar 27 20:35:23 2009
@@ -123,7 +123,11 @@
                                
                                if ("test1.xml".equals(entry.getName())) {
                                        aos.putArchiveEntry(entry);
+                                       IOUtils.copy(ais, aos);
+                               } else {
+                               IOUtils.copy(ais, new ByteArrayOutputStream());
                                }
+                       
                        }
                        ais.close();
                        aos.close();
@@ -136,15 +140,14 @@
 
                {
                        final InputStream is = new FileInputStream(output2);
-                       final ArchiveInputStream ais = new 
ArchiveStreamFactory().createArchiveInputStream(is);
+                       final ArchiveInputStream ais = new 
ArchiveStreamFactory().createArchiveInputStream(new BufferedInputStream(is));
                        while(true) {
                                final ArArchiveEntry entry = 
(ArArchiveEntry)ais.getNextEntry();
                                if (entry == null) {
                                        break;
                                }
                                
-                               final ByteArrayOutputStream os = new 
ByteArrayOutputStream();
-                       IOUtils.copy(ais, os);
+                       IOUtils.copy(ais, new ByteArrayOutputStream());
                        
                        sum +=  entry.getLength();
                        }
@@ -152,7 +155,7 @@
                        is.close();                     
                }
 
-               assertEquals(0, sum);
+               assertEquals(76, sum);
                
        }
 


Reply via email to