aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-02-13 17:29:47 +0000
committerMichael Williamson <mike@zwobble.org>2016-02-13 17:29:47 +0000
commit2ccbdb0cb934ca4938221541ab5f53f08323a8dc (patch)
tree80391a1d18a6368fd26a6e6956753203527a56ab /src/test/java/org
parent60eb37495d7cda80853cded1f15c42e130885871 (diff)
Add numbering property to Paragraph
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java1
-rw-r--r--src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java12
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));
}