Top Description Fields Constructors Methods
org.assertj.core.api

public Class AssumptionExceptionFactory

extends Object
Class Inheritance
Imports
java.util.Objects, org.assertj.core.configuration.Configuration, .ConfigurationProvider, .PreferredAssumptionException, org.assertj.core.util.VisibleForTesting

Responsible for building the exception to throw for failing assumptions.
Since
3.21.0

Field Summary

Modifier and TypeField and Description
private static PreferredAssumptionException

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv static RuntimeException
private static RuntimeException
buildAssumptionException(Class<?> assumptionExceptionClass, AssertionError assertionError)

public static PreferredAssumptionException
pack-priv static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

preferredAssumptionExceptionback to summary
private static PreferredAssumptionException preferredAssumptionException

Constructor Detail

AssumptionExceptionFactoryback to summary
public AssumptionExceptionFactory()

Method Detail

assumptionNotMetback to summary
pack-priv static RuntimeException assumptionNotMet(AssertionError assertionError) throws ReflectiveOperationException
buildAssumptionExceptionback to summary
private static RuntimeException buildAssumptionException(Class<?> assumptionExceptionClass, AssertionError assertionError) throws ReflectiveOperationException
getPreferredAssumptionExceptionback to summary
public static PreferredAssumptionException getPreferredAssumptionException()
Annotations
@VisibleForTesting
setPreferredAssumptionExceptionback to summary
pack-priv static void setPreferredAssumptionException(PreferredAssumptionException preferredAssumptionException)