diff options
| author | Michael Williamson <mike@zwobble.org> | 2024-06-13 12:31:25 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2024-06-13 12:31:25 +0100 |
| commit | d3a259e3e2d9ff17f2152eeae55e32d7cea09fed (patch) | |
| tree | ccc227e8ca8b335bd5db22db6a71215d8caf6fcd /src/test/java | |
| parent | bb5735ea0f145e83ade533ddd18bfb2dc6e25759 (diff) | |
Add missing tests for document matcher parsing
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/org/zwobble/mammoth/tests/styles/parsing/DocumentMatcherParsingTests.java | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/mammoth/tests/styles/parsing/DocumentMatcherParsingTests.java b/src/test/java/org/zwobble/mammoth/tests/styles/parsing/DocumentMatcherParsingTests.java index 2c86e7e..1af4a86 100644 --- a/src/test/java/org/zwobble/mammoth/tests/styles/parsing/DocumentMatcherParsingTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/styles/parsing/DocumentMatcherParsingTests.java @@ -99,6 +99,54 @@ public class DocumentMatcherParsingTests { hasTableMatcher(TableMatcher.styleName("Normal Table"))); } + @Test + public void readsBold() { + assertThat( + parseDocumentMatcher("b"), + deepEquals(new StyleMapBuilder().bold(HTML_PATH).build()) + ); + } + + @Test + public void readsItalic() { + assertThat( + parseDocumentMatcher("i"), + deepEquals(new StyleMapBuilder().italic(HTML_PATH).build()) + ); + } + + @Test + public void readsUnderline() { + assertThat( + parseDocumentMatcher("u"), + deepEquals(new StyleMapBuilder().underline(HTML_PATH).build()) + ); + } + + @Test + public void readsStrikethrough() { + assertThat( + parseDocumentMatcher("strike"), + deepEquals(new StyleMapBuilder().strikethrough(HTML_PATH).build()) + ); + } + + @Test + public void readsAllCaps() { + assertThat( + parseDocumentMatcher("all-caps"), + deepEquals(new StyleMapBuilder().allCaps(HTML_PATH).build()) + ); + } + + @Test + public void readsSmallCaps() { + assertThat( + parseDocumentMatcher("small-caps"), + deepEquals(new StyleMapBuilder().smallCaps(HTML_PATH).build()) + ); + } + private static final HtmlPath HTML_PATH = HtmlPath.element("placeholder"); private StyleMap parseDocumentMatcher(String input) { |
