diff options
| author | Michael Williamson <mike@zwobble.org> | 2021-05-11 22:35:06 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2021-05-11 22:35:06 +0100 |
| commit | 557ea3126459943147e17267b7af23680dd128f8 (patch) | |
| tree | d7d9fd4d6c27a98e3a9492755e3bec1326408c52 /src/test/java/org/zwobble/mammoth/tests/docx/NumberingXmlTests.java | |
| parent | 9900b88419abc1bf8f29c856f620fbbfda358d1c (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.java | 13 |
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( |
