AssertionFailedError
is a common base class for test-related
AssertionErrors
.AssertionFailedError
with an empty message, no
cause, and no expected/actual values.AssertionFailedError
with a message, no cause,
and no expected/actual values.AssertionFailedError
with a message and
expected/actual values but without a cause.AssertionFailedError
with a message and a cause
but without expected/actual values.AssertionFailedError
with a message,
expected/actual values, and a cause.ValueWrapper
for the supplied value
.ValueWrapper
for the supplied value
using the supplied custom stringRepresentation
.null
.create()
.null
.null
if the value is
null
.ValueWrapper.create(Object)
if the value
implements Serializable
; otherwise, null
.RuntimeException
used to indicate that the execution of a test
was incomplete — for example, that the execution was entirely
skipped or aborted mid-stream.true
if an actual value was supplied via an
appropriate constructor.true
if an expected value was supplied via an
appropriate constructor.MultipleFailuresError
is an AssertionError
that aggregates
multiple failures thrown in a given context (i.e., typically within the
invocation of a single test).MultipleFailuresError
with the supplied heading and
failures.AssertionErrors
and
RuntimeExceptions
for testing
frameworks on the JVM.IncompleteExecutionException
used to indicate
that a test was aborted during execution (e.g., due to a failed
assumption).IncompleteExecutionException
used to indicate
that a test was skipped prior to execution (e.g., disabled
or ignored).Throwable.toString()
.