Module org.junit.jupiter.api
Package org.junit.jupiter.api.condition
Class DisabledIfEnvironmentVariableCondition
- java.lang.Object
-
- org.junit.jupiter.api.condition.AbstractRepeatableAnnotationCondition<DisabledIfEnvironmentVariable>
-
- org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition
-
- All Implemented Interfaces:
ExecutionCondition
,Extension
class DisabledIfEnvironmentVariableCondition extends AbstractRepeatableAnnotationCondition<DisabledIfEnvironmentVariable>
- Since:
- 5.1
- See Also:
DisabledIfEnvironmentVariable
-
-
Field Summary
Fields Modifier and Type Field Description private static ConditionEvaluationResult
ENABLED
-
Constructor Summary
Constructors Constructor Description DisabledIfEnvironmentVariableCondition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConditionEvaluationResult
evaluate(DisabledIfEnvironmentVariable annotation)
protected java.lang.String
getEnvironmentVariable(java.lang.String name)
Get the value of the named environment variable.protected ConditionEvaluationResult
getNoDisabledConditionsEncounteredResult()
-
Methods inherited from class org.junit.jupiter.api.condition.AbstractRepeatableAnnotationCondition
evaluateExecutionCondition
-
-
-
-
Field Detail
-
ENABLED
private static final ConditionEvaluationResult ENABLED
-
-
Method Detail
-
getNoDisabledConditionsEncounteredResult
protected ConditionEvaluationResult getNoDisabledConditionsEncounteredResult()
-
evaluate
protected ConditionEvaluationResult evaluate(DisabledIfEnvironmentVariable annotation)
- Specified by:
evaluate
in classAbstractRepeatableAnnotationCondition<DisabledIfEnvironmentVariable>
-
getEnvironmentVariable
protected java.lang.String getEnvironmentVariable(java.lang.String name)
Get the value of the named environment variable.The default implementation delegates to
System.getenv(String)
. Can be overridden in a subclass for testing purposes.
-
-