Author: sebb Date: Wed Apr 1 22:21:19 2009 New Revision: 761090 URL: http://svn.apache.org/viewvc?rev=761090&view=rev Log: Allow comparison string to be overriden when processing archive content
Modified: commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/AbstractTestCase.java Modified: commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/AbstractTestCase.java URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/AbstractTestCase.java?rev=761090&r1=761089&r2=761090&view=diff ============================================================================== --- commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/AbstractTestCase.java (original) +++ commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/AbstractTestCase.java Wed Apr 1 22:21:19 2009 @@ -292,7 +292,7 @@ if (!outfile.exists()) { fail("extraction failed: " + entry.getName()); } - if (expected != null && !expected.remove(entry.getName())) { + if (expected != null && !expected.remove(getExpectedString(entry))) { fail("unexpected entry: " + entry.getName()); } } @@ -310,4 +310,15 @@ rmdir(result); } } + + /** + * Override this method to change what is to be compared in the List. + * For example, size + name instead of just name. + * + * @param entry + * @return returns the entry name + */ + protected String getExpectedString(ArchiveEntry entry) { + return entry.getName(); + } }