Package org.assertj.core.api
Class AssumptionExceptionFactory
- java.lang.Object
-
- org.assertj.core.api.AssumptionExceptionFactory
-
public class AssumptionExceptionFactory extends Object
Responsible of building the exception to throw for failing assumptions.- Since:
- 3.21.0
-
-
Field Summary
Fields Modifier and Type Field Description private static PreferredAssumptionException
preferredAssumptionException
-
Constructor Summary
Constructors Constructor Description AssumptionExceptionFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static RuntimeException
assumptionNotMet(AssertionError assertionError)
private static RuntimeException
buildAssumptionException(Class<?> assumptionExceptionClass, AssertionError assertionError)
static PreferredAssumptionException
getPreferredAssumptionException()
(package private) static void
setPreferredAssumptionException(PreferredAssumptionException preferredAssumptionException)
-
-
-
Field Detail
-
preferredAssumptionException
private static PreferredAssumptionException preferredAssumptionException
-
-
Method Detail
-
assumptionNotMet
static RuntimeException assumptionNotMet(AssertionError assertionError) throws ReflectiveOperationException
- Throws:
ReflectiveOperationException
-
getPreferredAssumptionException
public static PreferredAssumptionException getPreferredAssumptionException()
-
setPreferredAssumptionException
static void setPreferredAssumptionException(PreferredAssumptionException preferredAssumptionException)
-
buildAssumptionException
private static RuntimeException buildAssumptionException(Class<?> assumptionExceptionClass, AssertionError assertionError) throws ReflectiveOperationException
- Throws:
ReflectiveOperationException
-
-