diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-02-13 17:29:47 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-02-13 17:29:47 +0000 |
| commit | 2ccbdb0cb934ca4938221541ab5f53f08323a8dc (patch) | |
| tree | 80391a1d18a6368fd26a6e6956753203527a56ab /src/test/java | |
| parent | 60eb37495d7cda80853cded1f15c42e130885871 (diff) | |
Add numbering property to Paragraph
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java | 1 | ||||
| -rw-r--r-- | src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java b/src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java index deb2500..d5a23fb 100644 --- a/src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java +++ b/src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java @@ -18,5 +18,6 @@ public class DocumentElementMakers { public static final Instantiator<Paragraph> PARAGRAPH = propertyLookup -> new Paragraph( Optional.empty(), + Optional.empty(), propertyLookup.valueOf(CHILDREN, list())); } 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 e6e38f8..d1dac9d 100644 --- a/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java @@ -85,6 +85,14 @@ public class BodyXmlTests { hasStyle(Optional.of(new Style("Heading1", Optional.empty())))); } + @Test + public void paragraphHasNoNumberingIfItHasNoNumberingProperties() { + XmlElement element = paragraphXml(); + assertThat( + read(a(bodyReader), element), + hasNumbering(Optional.empty())); + } + private static DocumentElement read(Maker<BodyXmlReader> reader, XmlElement element) { return reader.make().readElement(element).get(0); } @@ -121,6 +129,10 @@ public class BodyXmlTests { return hasProperty("style", deepEquals(expected)); } + private Matcher<? super DocumentElement> hasNumbering(Optional<NumberingLevel> expected) { + return hasProperty("numbering", deepEquals(expected)); + } + private Run run(DocumentElement... children) { return new Run(asList(children)); } |
