--- src/main/java/org/apache/tika/utils/MimeTypesUtils.java	(revision 575375)
+++ src/main/java/org/apache/tika/utils/MimeTypesUtils.java	Fri Sep 14 11:27:21 EDT 2007
@@ -54,6 +54,8 @@
             return "application/vnd.ms-excel";
         } else if (name.endsWith(".zip")) {
             return "application/zip";
+        } else if (name.endsWith(".odt")) {
+            return "application/vnd.oasis.opendocument.text";
         } else {
             return "application/octet-stream";
         }
--- src/test/java/org/apache/tika/utils/MimeTypesUtilsTest.java	(revision 575729)
+++ src/test/java/org/apache/tika/utils/MimeTypesUtilsTest.java	Fri Sep 14 11:54:16 EDT 2007
@@ -25,13 +25,33 @@
 public class MimeTypesUtilsTest extends TestCase {
 
     public void test() throws MalformedURLException {
-        String s =                          "x.pdf";
+
+        // x() = MimeTypesUtils.getMimeType().
+
+        // Test all extensions as strings.
+        assertEquals("text/plain",                              x("x.txt"));
+        assertEquals("text/html",                               x("x.htm"));
+        assertEquals("text/html",                               x("x.html"));
+        assertEquals("application/xhtml+xml",                   x("x.xhtml"));
+        assertEquals("application/xml",                         x("x.xml"));
+        assertEquals("application/msword",                      x("x.doc"));
+        assertEquals("application/vnd.ms-powerpoint",           x("x.ppt"));
+        assertEquals("application/vnd.ms-excel",                x("x.xls"));
+        assertEquals("application/zip",                         x("x.zip"));
+        assertEquals("application/vnd.oasis.opendocument.text", x("x.odt"));
+        assertEquals("application/octet-stream",                x("x.xyz"));
+
+        // Test a URL and a File too.
         URL u = new URL("http://mydomain.com/x.pdf?x=y");
         File f = new File(           "/a/b/c/x.pdf");
 
-        assertEquals("application/pdf", MimeTypesUtils.getMimeType(s));
         assertEquals("application/pdf", MimeTypesUtils.getMimeType(u));
         assertEquals("application/pdf", MimeTypesUtils.getMimeType(f));
     }
 
+
+    private static String x(String s) {
+        return MimeTypesUtils.getMimeType(s);
-}
+    }
+
+}
