Skip to content

Commit 356473d

Browse files
committed
Add symbolic links check when comparing archives
1 parent 4f1e896 commit 356473d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/test/java/org/codehaus/plexus/archiver/zip/ArchiveFileComparator.java

+2
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ private static void assertEquals( ArchiveFile file1, TarArchiveEntry entry1,
8383
throws IOException
8484
{
8585
Assert.assertEquals( entry1.isDirectory(), entry2.isDirectory() );
86+
Assert.assertEquals( entry1.isSymbolicLink(), entry2.isSymbolicLink() );
8687
Assert.assertEquals( entry1.getModTime().getTime(), entry2.getModTime().getTime() );
8788

8889
final InputStream is1 = file1.getInputStream( entry1 );
@@ -98,6 +99,7 @@ private static void assertEquals( ZipFile file1, ZipArchiveEntry entry1,
9899
throws Exception
99100
{
100101
Assert.assertEquals( entry1.isDirectory(), entry2.isDirectory() );
102+
Assert.assertEquals( entry1.isUnixSymlink(), entry2.isUnixSymlink() );
101103
long timeDelta = entry1.getLastModifiedDate().getTime() - entry2.getLastModifiedDate().getTime();
102104
Assert.assertTrue( Math.abs( timeDelta ) <= 1000 );
103105

0 commit comments

Comments
 (0)