Package org.junit.jupiter.api.condition
Class BooleanExecutionCondition<A extends Annotation>
java.lang.Object
org.junit.jupiter.api.condition.BooleanExecutionCondition<A>
- All Implemented Interfaces:
ExecutionCondition,Extension
- Direct Known Subclasses:
DisabledForJreRangeCondition,DisabledOnJreCondition,DisabledOnOsCondition,EnabledForJreRangeCondition,EnabledOnJreCondition,EnabledOnOsCondition
abstract class BooleanExecutionCondition<A extends Annotation>
extends Object
implements ExecutionCondition
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate ConditionEvaluationResultEvaluate this condition for the suppliedExtensionContext.(package private) abstract boolean
-
Field Details
-
annotationType
-
enabledReason
-
disabledReason
-
customDisabledReason
-
-
Constructor Details
-
BooleanExecutionCondition
-
-
Method Details
-
isEnabled
-
evaluateExecutionCondition
Description copied from interface:ExecutionConditionEvaluate this condition for the suppliedExtensionContext.An enabled result indicates that the container or test should be executed; whereas, a disabled result indicates that the container or test should not be executed.
- Specified by:
evaluateExecutionConditionin interfaceExecutionCondition- Parameters:
context- the current extension context; nevernull- Returns:
- the result of evaluating this condition; never
null
-
enabledByDefault
-