diff options
| author | Michael Williamson <mike@zwobble.org> | 2024-06-13 12:42:41 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2024-06-13 12:42:41 +0100 |
| commit | 43f5e189cb5cc4aa98932726b17319147c0ae742 (patch) | |
| tree | 2d4b32b3f933b7fb375b8859102d8db68d101f58 /src/test/java/org/zwobble | |
| parent | a26168d0c52aeec2dfbe6fffc1531219b4dcd199 (diff) | |
Add missing document matcher parser tests
Diffstat (limited to 'src/test/java/org/zwobble')
| -rw-r--r-- | src/test/java/org/zwobble/mammoth/tests/styles/parsing/DocumentMatcherParsingTests.java | 44 |
1 files changed, 44 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 7c39e78..dc704f1 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 @@ -173,6 +173,50 @@ public class DocumentMatcherParsingTests { ); } + @Test + public void readsCommentReference() { + assertThat( + parseDocumentMatcher("comment-reference"), + deepEquals(new StyleMapBuilder().commentReference(HTML_PATH).build()) + ); + } + + @Test + public void readsLineBreaks() { + assertThat( + parseDocumentMatcher("br[type='line']"), + deepEquals( + new StyleMapBuilder() + .mapBreak(BreakMatcher.LINE_BREAK, HTML_PATH) + .build() + ) + ); + } + + @Test + public void readsPageBreaks() { + assertThat( + parseDocumentMatcher("br[type='page']"), + deepEquals( + new StyleMapBuilder() + .mapBreak(BreakMatcher.PAGE_BREAK, HTML_PATH) + .build() + ) + ); + } + + @Test + public void readsColumnBreaks() { + assertThat( + parseDocumentMatcher("br[type='column']"), + deepEquals( + new StyleMapBuilder() + .mapBreak(BreakMatcher.COLUMN_BREAK, HTML_PATH) + .build() + ) + ); + } + private static final HtmlPath HTML_PATH = HtmlPath.element("placeholder"); private StyleMap parseDocumentMatcher(String input) { |
