public class AssertionErrorCreator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) ConstructorInvoker |
constructorInvoker |
private static java.lang.Class<?>[] |
MSG_ARG_TYPES_FOR_ASSERTION_FAILED_ERROR |
private static java.lang.Class<?>[] |
MULTIPLE_FAILURES_ERROR_ARGUMENT_TYPES |
Constructor and Description |
---|
AssertionErrorCreator() |
AssertionErrorCreator(ConstructorInvoker constructorInvoker) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.AssertionError |
assertionError(java.lang.String message) |
java.lang.AssertionError |
assertionError(java.lang.String message,
java.lang.Object actual,
java.lang.Object expected) |
private java.util.Optional<java.lang.AssertionError> |
assertionFailedError(java.lang.String message,
java.lang.Object actual,
java.lang.Object expected) |
private static java.util.List<java.lang.Throwable> |
extractFailuresOf(java.lang.Object multipleFailuresError) |
private static java.lang.String |
headingFrom(Description description) |
java.lang.AssertionError |
multipleAssertionsError(Description description,
java.util.List<? extends java.lang.AssertionError> errors) |
java.lang.AssertionError |
multipleSoftAssertionsError(java.util.List<? extends java.lang.Throwable> errors) |
private static void |
throwError(java.lang.AssertionError error) |
private java.util.Optional<java.lang.AssertionError> |
tryBuildingMultipleFailuresError(java.util.List<? extends java.lang.Throwable> errorsCollected) |
private java.util.Optional<java.lang.AssertionError> |
tryBuildingMultipleFailuresError(java.lang.String heading,
java.util.List<? extends java.lang.Throwable> errorsCollected) |
void |
tryThrowingMultipleFailuresError(java.util.List<? extends java.lang.Throwable> errorsCollected) |
private static final java.lang.Class<?>[] MSG_ARG_TYPES_FOR_ASSERTION_FAILED_ERROR
private static final java.lang.Class<?>[] MULTIPLE_FAILURES_ERROR_ARGUMENT_TYPES
ConstructorInvoker constructorInvoker
public AssertionErrorCreator()
public AssertionErrorCreator(ConstructorInvoker constructorInvoker)
public java.lang.AssertionError assertionError(java.lang.String message, java.lang.Object actual, java.lang.Object expected)
private java.util.Optional<java.lang.AssertionError> assertionFailedError(java.lang.String message, java.lang.Object actual, java.lang.Object expected)
private static java.lang.AssertionError assertionError(java.lang.String message)
public java.lang.AssertionError multipleSoftAssertionsError(java.util.List<? extends java.lang.Throwable> errors)
public java.lang.AssertionError multipleAssertionsError(Description description, java.util.List<? extends java.lang.AssertionError> errors)
public void tryThrowingMultipleFailuresError(java.util.List<? extends java.lang.Throwable> errorsCollected)
private static void throwError(java.lang.AssertionError error)
private static java.lang.String headingFrom(Description description)
private java.util.Optional<java.lang.AssertionError> tryBuildingMultipleFailuresError(java.util.List<? extends java.lang.Throwable> errorsCollected)
private java.util.Optional<java.lang.AssertionError> tryBuildingMultipleFailuresError(java.lang.String heading, java.util.List<? extends java.lang.Throwable> errorsCollected)
private static java.util.List<java.lang.Throwable> extractFailuresOf(java.lang.Object multipleFailuresError)