You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by sj...@apache.org on 2009/01/29 15:53:39 UTC
svn commit: r738871 -
/harmony/enhanced/classlib/trunk/modules/pack200/src/test/java/org/apache/harmony/unpack200/tests/ArchiveTest.java
Author: sjanuary
Date: Thu Jan 29 14:53:38 2009
New Revision: 738871
URL: http://svn.apache.org/viewvc?rev=738871&view=rev
Log:
Unpack200 - add test for correct compression being used in output Jar files
Modified:
harmony/enhanced/classlib/trunk/modules/pack200/src/test/java/org/apache/harmony/unpack200/tests/ArchiveTest.java
Modified: harmony/enhanced/classlib/trunk/modules/pack200/src/test/java/org/apache/harmony/unpack200/tests/ArchiveTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/pack200/src/test/java/org/apache/harmony/unpack200/tests/ArchiveTest.java?rev=738871&r1=738870&r2=738871&view=diff
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/pack200/src/test/java/org/apache/harmony/unpack200/tests/ArchiveTest.java (original)
+++ harmony/enhanced/classlib/trunk/modules/pack200/src/test/java/org/apache/harmony/unpack200/tests/ArchiveTest.java Thu Jan 29 14:53:38 2009
@@ -71,8 +71,16 @@
JarFile jarFile = new JarFile(file);
file.deleteOnExit();
- JarFile jarFile2 = new JarFile(new File(Archive.class.getResource(
- "/org/apache/harmony/pack200/tests/sqlUnpacked.jar").toURI()));
+ File compareFile = new File(Archive.class.getResource(
+ "/org/apache/harmony/pack200/tests/sqlUnpacked.jar").toURI());
+
+ JarFile jarFile2 = new JarFile(compareFile);
+
+ long differenceInJarSizes = Math.abs(compareFile.length()
+ - file.length());
+
+ assertTrue("Expected jar files to be a similar size, difference was "
+ + differenceInJarSizes + " bytes", differenceInJarSizes < 100);
Enumeration entries = jarFile.entries();
Enumeration entries2 = jarFile2.entries();