[RAT-187] Add 'SAR', 'HAR', 'WSR' as archives which should be ignored.
git-svn-id: https://svn.apache.org/repos/asf/creadur/rat/trunk@1636696 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index 21aacc5..b2cdd6d 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -18,6 +18,8 @@
* [RAT-184] - Add DEPENDENCIES to the list of ignored files in NoteGuesser.
(thanks to Karl Heinz Marbaise)
* [RAT-186] - BinaryGuesser should recognize PSD files as images
+ * [RAT-187] - Add 'SAR', 'HAR', 'WSR' as archives which should be ignored.
+ (thanks to Karl Heinz Marbaise)
Rat 0.11
========
diff --git a/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java b/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java
index 63b1ec8..d3d44e6 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java
@@ -36,6 +36,8 @@
"odb", "odf",
"odg", "odp",
"ods", "odt",
+ "har", "sar",
+ "wsr",
};
/**
diff --git a/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java b/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java
index 5a96355..d54e7ed 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java
@@ -39,6 +39,9 @@
assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odp")));
assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.ods")));
assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odt")));
+ assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.sar")));
+ assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.har")));
+ assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.wsr")));
}
@Test
@@ -55,6 +58,9 @@
assertTrue(ArchiveGuesser.isArchive("42.odp"));
assertTrue(ArchiveGuesser.isArchive("42.ods"));
assertTrue(ArchiveGuesser.isArchive("42.odt"));
+ assertTrue(ArchiveGuesser.isArchive("42.sar"));
+ assertTrue(ArchiveGuesser.isArchive("42.har"));
+ assertTrue(ArchiveGuesser.isArchive("42.wsr"));
}
}