aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlReaderMakers.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-01-03 11:57:51 +0000
committerMichael Williamson <mike@zwobble.org>2016-01-03 11:57:51 +0000
commitea37dde406b1c7fc35f72216882b7732d6ee5445 (patch)
treec97cff59e098ca9f5d92758cf5cb49ca77275b5c /src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlReaderMakers.java
parent8733a942ec5e53a1f4d5ac78ffaaf8badfdee2cf (diff)
Make body readers using make-it-easy in tests
Diffstat (limited to 'src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlReaderMakers.java')
-rw-r--r--src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlReaderMakers.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlReaderMakers.java b/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlReaderMakers.java
new file mode 100644
index 0000000..a0748b9
--- /dev/null
+++ b/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlReaderMakers.java
@@ -0,0 +1,22 @@
+package org.zwobble.mammoth.tests.docx;
+
+import com.google.common.collect.ImmutableMap;
+import com.natpryce.makeiteasy.Instantiator;
+import com.natpryce.makeiteasy.Property;
+import com.natpryce.makeiteasy.PropertyLookup;
+import org.zwobble.mammoth.docx.BodyXmlReader;
+import org.zwobble.mammoth.docx.Styles;
+
+import static com.natpryce.makeiteasy.Property.newProperty;
+
+public class BodyXmlReaderMakers {
+ public static final Property<BodyXmlReader, Styles> STYLES = newProperty();
+
+ public static final Instantiator<BodyXmlReader> bodyReader = new Instantiator<BodyXmlReader>() {
+ @Override
+ public BodyXmlReader instantiate(PropertyLookup<BodyXmlReader> propertyLookup) {
+ return new BodyXmlReader(
+ propertyLookup.valueOf(STYLES, new Styles(ImmutableMap.of(), ImmutableMap.of())));
+ }
+ };
+}