aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/test/java/org/zwobble/mammoth/tests/docx/NumberingXmlTests.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/mammoth/tests/docx/NumberingXmlTests.java b/src/test/java/org/zwobble/mammoth/tests/docx/NumberingXmlTests.java
index 8f4e5ba..5106f5a 100644
--- a/src/test/java/org/zwobble/mammoth/tests/docx/NumberingXmlTests.java
+++ b/src/test/java/org/zwobble/mammoth/tests/docx/NumberingXmlTests.java
@@ -50,6 +50,19 @@ public class NumberingXmlTests {
}
@Test
+ public void numReferencingNonExistentAbstractNumIsIgnored() {
+ XmlElement element = element("w:numbering", list(
+ element("w:num", map("w:numId", "47"), list(
+ element("w:abstractNumId", map("w:val", "42"))
+ ))
+ ));
+
+ Numbering numbering = readNumbering(element);
+
+ assertEquals(Optional.empty(), numbering.findLevel("47", "0"));
+ }
+
+ @Test
public void whenAbstractNumHasNumStyleLinkThenStyleIsUsedToFindNum() {
Numbering numbering = readNumberingXmlElement(
element("w:numbering", list(