aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/zwobble/mammoth/tests/docx/NumberingXmlTests.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2021-05-11 22:35:06 +0100
committerMichael Williamson <mike@zwobble.org>2021-05-11 22:35:06 +0100
commit557ea3126459943147e17267b7af23680dd128f8 (patch)
treed7d9fd4d6c27a98e3a9492755e3bec1326408c52 /src/test/java/org/zwobble/mammoth/tests/docx/NumberingXmlTests.java
parent9900b88419abc1bf8f29c856f620fbbfda358d1c (diff)
Test handling of w:num with invalid w:abstractNumId
Diffstat (limited to 'src/test/java/org/zwobble/mammoth/tests/docx/NumberingXmlTests.java')
-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(