On 27/03/2009, tcu...@apache.org <tcu...@apache.org> wrote:
> Author: tcurdt
>  Date: Fri Mar 27 21:08:27 2009
>  New Revision: 759352
>
>  URL: http://svn.apache.org/viewvc?rev=759352&view=rev
>  Log:
>  tracked down the problem of https://issues.apache.org/jira/browse/COMPRESS-11
>
>
>
>  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=759352&r1=759351&r2=759352&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 21:08:27 2009
>  @@ -107,10 +107,16 @@
>                         out.close();
>                 }
>
>  +               assertEquals(282, output.length());

I get 293 bytes on Windows.

Is that perhaps a problem with line endings?

>                 final File output2 = new File(dir, "bla2.ar");
>
>  +               int copied = 0;
>  +               int deleted = 0;
>  +
>                 {
>                         // remove all but one file
>  +
>                         final InputStream is = new FileInputStream(output);
>                         final OutputStream os = new FileOutputStream(output2);
>                         final ArchiveOutputStream aos = new 
> ArchiveStreamFactory().createArchiveOutputStream("ar", os);
>  @@ -124,8 +130,11 @@
>                                 if ("test1.xml".equals(entry.getName())) {
>                                         aos.putArchiveEntry(entry);
>                                         IOUtils.copy(ais, aos);
>  +                                       aos.closeArchiveEntry();
>  +                                       copied++;
>                                 } else {
>                                 IOUtils.copy(ais, new 
> ByteArrayOutputStream());
>  +                               deleted++;
>                                 }
>
>                         }
>  @@ -135,7 +144,11 @@
>                         os.close();
>                 }
>
>  +               assertEquals(1, copied);
>  +               assertEquals(1, deleted);
>  +               assertEquals(144, output2.length());
>
>  +               long files = 0;
>                 long sum = 0;
>
>                 {
>  @@ -150,11 +163,13 @@
>                         IOUtils.copy(ais, new ByteArrayOutputStream());
>
>                         sum +=  entry.getLength();
>  +                       files++;
>                         }
>                         ais.close();
>                         is.close();
>                 }
>
>  +               assertEquals(1, files);
>                 assertEquals(76, sum);
>
>         }
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to