From 370df4d36053736446e9334008d012ebda5f86bb Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 20 May 2017 15:37:34 +0100 Subject: Read whether row is header --- .../org/zwobble/mammoth/tests/docx/DocumentMatchers.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/test/java/org/zwobble/mammoth/tests/docx/DocumentMatchers.java') diff --git a/src/test/java/org/zwobble/mammoth/tests/docx/DocumentMatchers.java b/src/test/java/org/zwobble/mammoth/tests/docx/DocumentMatchers.java index d2718b7..8ecb902 100644 --- a/src/test/java/org/zwobble/mammoth/tests/docx/DocumentMatchers.java +++ b/src/test/java/org/zwobble/mammoth/tests/docx/DocumentMatchers.java @@ -46,6 +46,20 @@ public class DocumentMatchers { return cast(Run.class, allOf(matchers)); } + @SafeVarargs + static Matcher isTable(Matcher... matchers) { + return cast(Table.class, allOf(matchers)); + } + + @SafeVarargs + static Matcher isRow(Matcher... matchers) { + return cast(TableRow.class, allOf(matchers)); + } + + static Matcher isHeader(boolean isHeader) { + return hasProperty("header", equalTo(isHeader)); + } + private static Matcher cast(Class clazz, Matcher downcastMatcher) { return new TypeSafeDiagnosingMatcher() { @Override -- cgit v1.2.3