From a08807e17eede2a8a875d8bbf6290903eae7879a Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 20 Jun 2016 19:43:33 +0100 Subject: Add support for w:sdt elements --- src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/test/java') diff --git a/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java b/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java index f67560c..91e6d43 100644 --- a/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java @@ -33,6 +33,7 @@ import static org.zwobble.mammoth.internal.xml.XmlNodes.element; import static org.zwobble.mammoth.tests.DeepReflectionMatcher.deepEquals; import static org.zwobble.mammoth.tests.ResultMatchers.hasWarnings; import static org.zwobble.mammoth.tests.ResultMatchers.isInternalResult; +import static org.zwobble.mammoth.tests.ResultMatchers.isInternalSuccess; import static org.zwobble.mammoth.tests.documents.DocumentElementMakers.*; import static org.zwobble.mammoth.tests.docx.BodyXmlReaderMakers.*; import static org.zwobble.mammoth.tests.docx.BodyXmlReaderMakers.NUMBERING; @@ -663,6 +664,15 @@ public class BodyXmlTests { return element("a:blip", attributes); } + @Test + public void sdtIsReadUsingSdtContent() throws IOException { + XmlElement element = element("w:sdt", list(element("w:sdtContent", list(textXml("Blackdown"))))); + + assertThat( + readAll(a(bodyReader), element), + isInternalSuccess(deepEquals(list(text("Blackdown"))))); + } + @Test public void appropriateElementsHaveTheirChildrenReadNormally() { assertChildrenAreReadNormally("w:ins"); -- cgit v1.2.3