You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2019/12/17 12:26:02 UTC
[tika] 03/07: TIKA-3013 -- TSDParser should send in xhtml handler
for attached documents
This is an automated email from the ASF dual-hosted git repository.
tallison pushed a commit to branch branch_1x
in repository https://gitbox.apache.org/repos/asf/tika.git
commit 7e48cdff5788d13f43d4358093d946d3c5d1902c
Author: tallison <ta...@apache.org>
AuthorDate: Mon Dec 16 14:42:10 2019 -0500
TIKA-3013 -- TSDParser should send in xhtml handler for
attached documents
---
.../src/main/java/org/apache/tika/parser/crypto/TSDParser.java | 2 +-
.../src/test/java/org/apache/tika/parser/crypto/TSDParserTest.java | 7 +++++++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/crypto/TSDParser.java b/tika-parsers/src/main/java/org/apache/tika/parser/crypto/TSDParser.java
index 2c95795..1107d7c 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/crypto/TSDParser.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/crypto/TSDParser.java
@@ -104,7 +104,7 @@ public class TSDParser extends AbstractParser {
ris.rewind();
//Try to parse embedded file in TSD file
- this.parseTSDContent(ris, handler, TSDAndEmbeddedMetadata, context);
+ this.parseTSDContent(ris, xhtml, TSDAndEmbeddedMetadata, context);
xhtml.endDocument();
}
}
diff --git a/tika-parsers/src/test/java/org/apache/tika/parser/crypto/TSDParserTest.java b/tika-parsers/src/test/java/org/apache/tika/parser/crypto/TSDParserTest.java
index d69c621..84c5820 100644
--- a/tika-parsers/src/test/java/org/apache/tika/parser/crypto/TSDParserTest.java
+++ b/tika-parsers/src/test/java/org/apache/tika/parser/crypto/TSDParserTest.java
@@ -176,4 +176,11 @@ public class TSDParserTest extends TikaTest {
assertNotNull(list.get(1).get(RecursiveParserWrapper.EMBEDDED_EXCEPTION));
assertContains("org.apache.pdfbox.pdmodel.PDDocument.load", list.get(1).get(RecursiveParserWrapper.EMBEDDED_EXCEPTION));
}
+
+ @Test
+ public void testToXML() throws Exception {
+ String xml = getXML("Test4.pdf.tsd").xml;
+ assertContains("Empty doc",
+ xml);
+ }
}