From a598ea5e130179d702da0a9305c54f71e594e8bb Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 2 Oct 2016 12:22:33 +0100 Subject: Ignore v:imagedata elements without relationship ID with warning --- src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/test/java/org') 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 0b1857e..2124c67 100644 --- a/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java @@ -559,6 +559,15 @@ public class BodyXmlTests { element("v:imagedata", map("r:id", image.relationshipId, "o:title", image.altText))); } + @Test + public void whenImagedataElementHasNoRelationshipIdThenItIsIgnoredWithError() throws IOException { + XmlElement element = element("v:imagedata"); + + assertThat( + readAll(bodyReader(), element), + isInternalResult(equalTo(list()), list("A v:imagedata element without a relationship ID was ignored"))); + } + @Test public void canReadInlinePictures() throws IOException { assertCanReadEmbeddedImage(image -> -- cgit v1.2.3