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 {