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