diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-01-03 11:57:51 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-01-03 11:57:51 +0000 |
| commit | ea37dde406b1c7fc35f72216882b7732d6ee5445 (patch) | |
| tree | c97cff59e098ca9f5d92758cf5cb49ca77275b5c /src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlReaderMakers.java | |
| parent | 8733a942ec5e53a1f4d5ac78ffaaf8badfdee2cf (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.java | 22 |
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()))); + } + }; +} |
