Author: tallison
Date: Fri Sep 27 16:49:52 2013
New Revision: 1526981
URL: http://svn.apache.org/r1526981
Log:
TIKA-817 -- autodates in ppt and pptx. Already fixed by TIKA-805. Added files
and tests to confirm behavior specifiedin POI-52367 and POI-52368
Added:
tika/trunk/tika-parsers/src/test/resources/test-documents/testPPT_autodate.ppt
(with props)
tika/trunk/tika-parsers/src/test/resources/test-documents/testPPT_autodate.pptx
(with props)
Modified:
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/PowerPointParserTest.java
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/ooxml/OOXMLParserTest.java
Modified:
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/PowerPointParserTest.java
URL:
http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/PowerPointParserTest.java?rev=1526981&r1=1526980&r2=1526981&view=diff
==============================================================================
---
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/PowerPointParserTest.java
(original)
+++
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/PowerPointParserTest.java
Fri Sep 27 16:49:52 2013
@@ -224,4 +224,14 @@ public class PowerPointParserTest extend
assertContains("<div class=\"embedded\" id=\"1\"/>", result.xml);
assertContains("<div class=\"embedded\" id=\"14\"/>", result.xml);
}
+
+ // TIKA-817
+ public void testAutoDatePPT() throws Exception {
+ //decision was made in POI-52367 not to generate
+ //autodate automatically. For pptx, where value is stored,
+ //value is extracted. For ppt, however, no date is extracted.
+ XMLResult result = getXML("testPPT_autodate.ppt");
+ assertContains("<p class=\"slide-content\">Now<br/>\n"+
+ "*<br/>\n*<br/>", result.xml);
+ }
}
Modified:
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/ooxml/OOXMLParserTest.java
URL:
http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/ooxml/OOXMLParserTest.java?rev=1526981&r1=1526980&r2=1526981&view=diff
==============================================================================
---
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/ooxml/OOXMLParserTest.java
(original)
+++
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/ooxml/OOXMLParserTest.java
Fri Sep 27 16:49:52 2013
@@ -1028,4 +1028,15 @@ public class OOXMLParserTest extends Tik
input.close();
}
}
+
+ //TIKA-817
+ public void testPPTXAutodate() throws Exception {
+ //Following POI-52368, the stored date is extracted,
+ //not the auto-generated date.
+
+ XMLResult result = getXML("testPPT_autodate.pptx");
+ assertContains("<p>Now</p>\n"+
+ "<p>2011-12-19 10:20:04 AM</p>\n", result.xml);
+
+ }
}
Added:
tika/trunk/tika-parsers/src/test/resources/test-documents/testPPT_autodate.ppt
URL:
http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/resources/test-documents/testPPT_autodate.ppt?rev=1526981&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
tika/trunk/tika-parsers/src/test/resources/test-documents/testPPT_autodate.ppt
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
tika/trunk/tika-parsers/src/test/resources/test-documents/testPPT_autodate.pptx
URL:
http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/resources/test-documents/testPPT_autodate.pptx?rev=1526981&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
tika/trunk/tika-parsers/src/test/resources/test-documents/testPPT_autodate.pptx
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream