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"));
     }
-    
 
 }