Package org.junit.jupiter.api
Class AssertLinesMatch
- java.lang.Object
-
- org.junit.jupiter.api.AssertLinesMatch
-
class AssertLinesMatch extends java.lang.Object
AssertLinesMatch
is a collection of utility methods that support asserting lines ofString
equality orPattern
-match in tests.- Since:
- 5.0
-
-
Field Summary
Fields Modifier and Type Field Description private static int
MAX_LINES_IN_FAILURE_MESSAGE
private static int
MAX_SNIPPET_LENGTH
-
Constructor Summary
Constructors Modifier Constructor Description private
AssertLinesMatch()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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)
-
-
-
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)
-
-