You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@creadur.apache.org by de...@apache.org on 2014/04/07 22:20:01 UTC
svn commit: r1585578 - in /creadur/rat/trunk/apache-rat-core/src:
main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java
test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java
Author: dennisl
Date: Mon Apr 7 20:20:01 2014
New Revision: 1585578
URL: http://svn.apache.org/r1585578
Log:
[RAT-159] Detect OpenOffice documents as being archives
Modified:
creadur/rat/trunk/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java
creadur/rat/trunk/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java
Modified: creadur/rat/trunk/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java
URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java?rev=1585578&r1=1585577&r2=1585578&view=diff
==============================================================================
--- creadur/rat/trunk/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java (original)
+++ creadur/rat/trunk/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java Mon Apr 7 20:20:01 2014
@@ -31,6 +31,9 @@ public class ArchiveGuesser {
"rar", "war",
"ear", "mar",
"par", "xar",
+ "odb", "odf",
+ "odg", "odp",
+ "ods", "odt",
};
public static final boolean isArchive(final Document document) {
Modified: creadur/rat/trunk/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java
URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java?rev=1585578&r1=1585577&r2=1585578&view=diff
==============================================================================
--- creadur/rat/trunk/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java (original)
+++ creadur/rat/trunk/apache-rat-core/src/test/java/org/apache/rat/document/impl/guesser/ArchiveGuesserTest.java Mon Apr 7 20:20:01 2014
@@ -33,6 +33,12 @@ public class ArchiveGuesserTest {
assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.tar")));
assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.bz")));
assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.bz2")));
+ assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odb")));
+ assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odf")));
+ assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odg")));
+ assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odp")));
+ assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.ods")));
+ assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odt")));
}
@Test
@@ -43,7 +49,12 @@ public class ArchiveGuesserTest {
assertTrue(ArchiveGuesser.isArchive("42.tar"));
assertTrue(ArchiveGuesser.isArchive("42.bz"));
assertTrue(ArchiveGuesser.isArchive("42.bz2"));
+ assertTrue(ArchiveGuesser.isArchive("42.odb"));
+ assertTrue(ArchiveGuesser.isArchive("42.odf"));
+ assertTrue(ArchiveGuesser.isArchive("42.odg"));
+ assertTrue(ArchiveGuesser.isArchive("42.odp"));
+ assertTrue(ArchiveGuesser.isArchive("42.ods"));
+ assertTrue(ArchiveGuesser.isArchive("42.odt"));
}
-
}