Package org.assertj.core.api
Class AssumptionExceptionFactory
- java.lang.Object
-
- org.assertj.core.api.AssumptionExceptionFactory
-
public class AssumptionExceptionFactory extends java.lang.Object
Responsible for 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 java.lang.RuntimeException
assumptionNotMet(java.lang.AssertionError assertionError)
private static java.lang.RuntimeException
buildAssumptionException(java.lang.Class<?> assumptionExceptionClass, java.lang.AssertionError assertionError)
static PreferredAssumptionException
getPreferredAssumptionException()
(package private) static void
setPreferredAssumptionException(PreferredAssumptionException preferredAssumptionException)
-
-
-
Field Detail
-
preferredAssumptionException
private static PreferredAssumptionException preferredAssumptionException
-
-
Method Detail
-
assumptionNotMet
static java.lang.RuntimeException assumptionNotMet(java.lang.AssertionError assertionError) throws java.lang.ReflectiveOperationException
- Throws:
java.lang.ReflectiveOperationException
-
getPreferredAssumptionException
public static PreferredAssumptionException getPreferredAssumptionException()
-
setPreferredAssumptionException
static void setPreferredAssumptionException(PreferredAssumptionException preferredAssumptionException)
-
buildAssumptionException
private static java.lang.RuntimeException buildAssumptionException(java.lang.Class<?> assumptionExceptionClass, java.lang.AssertionError assertionError) throws java.lang.ReflectiveOperationException
- Throws:
java.lang.ReflectiveOperationException
-
-