You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gr...@apache.org on 2009/04/13 14:04:07 UTC
svn commit: r764423 -
/commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/compressors/BZip2TestCase.java
Author: grobmeier
Date: Mon Apr 13 12:04:06 2009
New Revision: 764423
URL: http://svn.apache.org/viewvc?rev=764423&view=rev
Log:
improved testcase for COMPRESS-69: currently commented out since it doesn't work as expected
Modified:
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/compressors/BZip2TestCase.java
Modified: commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/compressors/BZip2TestCase.java
URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/compressors/BZip2TestCase.java?rev=764423&r1=764422&r2=764423&view=diff
==============================================================================
--- commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/compressors/BZip2TestCase.java (original)
+++ commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/compressors/BZip2TestCase.java Mon Apr 13 12:04:06 2009
@@ -29,15 +29,32 @@
public final class BZip2TestCase extends AbstractTestCase {
- public void testBzipCreation() throws Exception {
- final File input = getFile("test.txt");
- final File output = new File(dir, "test.txt.bz2");
- final OutputStream out = new FileOutputStream(output);
- final CompressorOutputStream cos = new CompressorStreamFactory().createCompressorOutputStream("bzip2", out);
- FileInputStream in = new FileInputStream(input);
- IOUtils.copy(in, cos);
- cos.close();
- in.close();
+ public void xtestBzipCreation() throws Exception {
+ File output = null;
+ final File input = getFile("test.txt");
+ {
+ output = new File(dir, "test.txt.bz2");
+ final OutputStream out = new FileOutputStream(output);
+ final CompressorOutputStream cos = new CompressorStreamFactory().createCompressorOutputStream("bzip2", out);
+ FileInputStream in = new FileInputStream(input);
+ IOUtils.copy(in, cos);
+ cos.close();
+ in.close();
+ }
+
+ final File decompressed = new File(dir, "decompressed.txt");
+ {
+ final File toDecompress = output;
+ final InputStream is = new FileInputStream(toDecompress);
+ final CompressorInputStream in =
+ new CompressorStreamFactory().createCompressorInputStream("bzip2", is);
+ FileOutputStream os = new FileOutputStream(decompressed);
+ IOUtils.copy(in, os);
+ is.close();
+ os.close();
+ }
+
+ assertEquals(input.length(),decompressed.length());
}
public void testBzip2Unarchive() throws Exception {