diff options
Diffstat (limited to 'src/test/java/org')
| -rw-r--r-- | src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java | 32 |
1 files changed, 32 insertions, 0 deletions
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 135ad54..d3fc3b1 100644 --- a/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java @@ -626,6 +626,38 @@ public class BodyXmlTests { isEmptyRun() ))); } + + @Test + public void separatorCharacterWithoutCorrespondingStartCharacterIsIgnored() { + XmlElement element = paragraphXml(list( + SEPARATE_COMPLEX_FIELD + )); + + InternalResult<DocumentElement> result = read(bodyReader(), element); + + assertThat(result, isInternalResult( + isParagraph(hasChildren( + isEmptyRun() + )), + list("Ignoring complex field separator character without corresponding start character") + )); + } + + @Test + public void endCharacterWithoutCorrespondingStartCharacterIsIgnored() { + XmlElement element = paragraphXml(list( + END_COMPLEX_FIELD + )); + + InternalResult<DocumentElement> result = read(bodyReader(), element); + + assertThat(result, isInternalResult( + isParagraph(hasChildren( + isEmptyRun() + )), + list("Ignoring complex field end character without corresponding start character") + )); + } } @Nested |
