class AssertLinesMatch
extends java.lang.Object
AssertLinesMatch
is a collection of utility methods that support asserting
lines of String
equality or Pattern
-match in tests.Modifier and Type | Field and Description |
---|---|
private static int |
MAX_LINES_IN_FAILURE_MESSAGE |
private static int |
MAX_SNIPPET_LENGTH |
Modifier | Constructor and Description |
---|---|
private |
AssertLinesMatch() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
assertLinesMatch(java.util.List<java.lang.String> expectedLines,
java.util.List<java.lang.String> actualLines) |
(package private) static void |
assertLinesMatch(java.util.List<java.lang.String> expectedLines,
java.util.List<java.lang.String> actualLines,
java.lang.Object messageOrSupplier) |
(package private) static void |
assertLinesMatch(java.util.List<java.lang.String> expectedLines,
java.util.List<java.lang.String> actualLines,
java.lang.String message) |
private static void |
assertLinesMatchWithFastForward(java.util.List<java.lang.String> expectedLines,
java.util.List<java.lang.String> actualLines,
java.lang.Object messageOrSupplier) |
private static void |
fail(java.util.List<java.lang.String> expectedLines,
java.util.List<java.lang.String> actualLines,
java.lang.Object messageOrSupplier,
java.lang.String format,
java.lang.Object... args) |
(package private) static boolean |
isFastForwardLine(java.lang.String line) |
(package private) static boolean |
matches(java.lang.String expectedLine,
java.lang.String actualLine) |
(package private) static int |
parseFastForwardLimit(java.lang.String fastForwardLine) |
private static java.lang.String |
snippet(java.lang.String line) |
private static java.util.List<java.lang.String> |
truncateForFailureMessage(java.util.List<java.lang.String> lines) |
private static final int MAX_SNIPPET_LENGTH
private static final int MAX_LINES_IN_FAILURE_MESSAGE
static void assertLinesMatch(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines)
static void assertLinesMatch(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines, java.lang.String message)
static void assertLinesMatch(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines, java.lang.Object messageOrSupplier)
private static void assertLinesMatchWithFastForward(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines, java.lang.Object messageOrSupplier)
private static java.lang.String snippet(java.lang.String line)
private static void fail(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines, java.lang.Object messageOrSupplier, java.lang.String format, java.lang.Object... args)
private static java.util.List<java.lang.String> truncateForFailureMessage(java.util.List<java.lang.String> lines)
static boolean isFastForwardLine(java.lang.String line)
static int parseFastForwardLimit(java.lang.String fastForwardLine)
static boolean matches(java.lang.String expectedLine, java.lang.String actualLine)