- java.lang.Object
-
- org.junitpioneer.jupiter.DisableIfTestFailsExtension
-
- All Implemented Interfaces:
org.junit.jupiter.api.extension.ExecutionCondition,org.junit.jupiter.api.extension.Extension,org.junit.jupiter.api.extension.TestExecutionExceptionHandler
class DisableIfTestFailsExtension extends java.lang.Object implements org.junit.jupiter.api.extension.TestExecutionExceptionHandler, org.junit.jupiter.api.extension.ExecutionCondition
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classDisableIfTestFailsExtension.Configuration
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringDISABLED_KEYprivate static java.lang.StringDISABLED_VALUEprivate static org.junit.jupiter.api.extension.ExtensionContext.NamespaceNAMESPACE
-
Constructor Summary
Constructors Constructor Description DisableIfTestFailsExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.util.stream.Stream<DisableIfTestFailsExtension.Configuration>createConfigurationFor(org.junit.jupiter.api.extension.ExtensionContext context, java.util.List<DisableIfTestFails> annotations)org.junit.jupiter.api.extension.ConditionEvaluationResultevaluateExecutionCondition(org.junit.jupiter.api.extension.ExtensionContext context)private static java.util.stream.Stream<DisableIfTestFails>findAnnotationOn(java.lang.Class<?> element)private static java.util.stream.Stream<DisableIfTestFailsExtension.Configuration>findConfigurations(org.junit.jupiter.api.extension.ExtensionContext context)voidhandleTestExecutionException(org.junit.jupiter.api.extension.ExtensionContext context, java.lang.Throwable throwable)
-
-
-
Field Detail
-
NAMESPACE
private static final org.junit.jupiter.api.extension.ExtensionContext.Namespace NAMESPACE
-
DISABLED_KEY
private static final java.lang.String DISABLED_KEY
- See Also:
- Constant Field Values
-
DISABLED_VALUE
private static final java.lang.String DISABLED_VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
evaluateExecutionCondition
public org.junit.jupiter.api.extension.ConditionEvaluationResult evaluateExecutionCondition(org.junit.jupiter.api.extension.ExtensionContext context)
- Specified by:
evaluateExecutionConditionin interfaceorg.junit.jupiter.api.extension.ExecutionCondition
-
handleTestExecutionException
public void handleTestExecutionException(org.junit.jupiter.api.extension.ExtensionContext context, java.lang.Throwable throwable) throws java.lang.Throwable- Specified by:
handleTestExecutionExceptionin interfaceorg.junit.jupiter.api.extension.TestExecutionExceptionHandler- Throws:
java.lang.Throwable
-
findConfigurations
private static java.util.stream.Stream<DisableIfTestFailsExtension.Configuration> findConfigurations(org.junit.jupiter.api.extension.ExtensionContext context)
-
createConfigurationFor
private static java.util.stream.Stream<DisableIfTestFailsExtension.Configuration> createConfigurationFor(org.junit.jupiter.api.extension.ExtensionContext context, java.util.List<DisableIfTestFails> annotations)
-
findAnnotationOn
private static java.util.stream.Stream<DisableIfTestFails> findAnnotationOn(java.lang.Class<?> element)
-
-