Package org.junit.jupiter.api
Class AssertLinesMatch
- java.lang.Object
-
- org.junit.jupiter.api.AssertLinesMatch
-
class AssertLinesMatch extends java.lang.ObjectAssertLinesMatchis a collection of utility methods that support asserting lines ofStringequality orPattern-match in tests.- Since:
- 5.0
-
-
Field Summary
Fields Modifier and Type Field Description private static intMAX_LINES_IN_FAILURE_MESSAGEprivate static intMAX_SNIPPET_LENGTH
-
Constructor Summary
Constructors Modifier Constructor Description privateAssertLinesMatch()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static voidassertLinesMatch(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines)(package private) static voidassertLinesMatch(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines, java.lang.Object messageOrSupplier)(package private) static voidassertLinesMatch(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines, java.lang.String message)private static voidassertLinesMatchWithFastForward(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines, java.lang.Object messageOrSupplier)private static voidfail(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 booleanisFastForwardLine(java.lang.String line)(package private) static booleanmatches(java.lang.String expectedLine, java.lang.String actualLine)(package private) static intparseFastForwardLimit(java.lang.String fastForwardLine)private static java.lang.Stringsnippet(java.lang.String line)private static java.util.List<java.lang.String>truncateForFailureMessage(java.util.List<java.lang.String> lines)
-
-
-
Field Detail
-
MAX_SNIPPET_LENGTH
private static final int MAX_SNIPPET_LENGTH
- See Also:
- Constant Field Values
-
MAX_LINES_IN_FAILURE_MESSAGE
private static final int MAX_LINES_IN_FAILURE_MESSAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
assertLinesMatch
static void assertLinesMatch(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines)
-
assertLinesMatch
static void assertLinesMatch(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines, java.lang.String message)
-
assertLinesMatch
static void assertLinesMatch(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines, java.lang.Object messageOrSupplier)
-
assertLinesMatchWithFastForward
private static void assertLinesMatchWithFastForward(java.util.List<java.lang.String> expectedLines, java.util.List<java.lang.String> actualLines, java.lang.Object messageOrSupplier)
-
snippet
private static java.lang.String snippet(java.lang.String line)
-
fail
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)
-
truncateForFailureMessage
private static java.util.List<java.lang.String> truncateForFailureMessage(java.util.List<java.lang.String> lines)
-
isFastForwardLine
static boolean isFastForwardLine(java.lang.String line)
-
parseFastForwardLimit
static int parseFastForwardLimit(java.lang.String fastForwardLine)
-
matches
static boolean matches(java.lang.String expectedLine, java.lang.String actualLine)
-
-