diff options
| author | Michael Williamson <mike@zwobble.org> | 2017-07-21 12:31:11 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2017-07-21 12:31:11 +0100 |
| commit | 87d8554726e81add059b211c6b120dc8d5003849 (patch) | |
| tree | ea5c0eeb934d5adc8dc74dcf87836a7ba7a8770b /src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java | |
| parent | 3c4b3a32c440a47454a941865cd0bab34ade0d52 (diff) | |
Add style mapping for small caps
Diffstat (limited to 'src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java')
| -rw-r--r-- | src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java | 24 |
1 files changed, 23 insertions, 1 deletions
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 fc67a28..c5756ae 100644 --- a/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java @@ -443,12 +443,34 @@ public class BodyXmlTests { hasProperty("strikethrough", equalTo(true))); } + @Test + public void runIsNotSmallCapsIfSmallCapsElementIsNotPresent() { + XmlElement element = runXmlWithProperties(); + + assertThat( + readSuccess(bodyReader(), element), + hasProperty("smallCaps", equalTo(false))); + } + + @Test + public void runIsSmallCapsIfSmallCapsElementIsPresent() { + XmlElement element = runXmlWithProperties(element("w:smallCaps")); + + assertThat( + readSuccess(bodyReader(), element), + hasProperty("smallCaps", equalTo(true))); + } + @RunWith(Parameterized.class) public static class RunBooleanPropertyTests { @Parameterized.Parameters(name = "propertyName: {0}, tagName: {1}") public static Collection<Object[]> data() { return list(new Object[][] { - {"bold", "w:b"}, {"underline", "w:u"}, {"italic", "w:i"}, {"strikethrough", "w:strike"} + {"bold", "w:b"}, + {"underline", "w:u"}, + {"italic", "w:i"}, + {"strikethrough", "w:strike"}, + {"smallCaps", "w:smallCaps"} }); } |
