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


Reply via email to