Class IgnoreCondition

java.lang.Object
org.junit.jupiter.migrationsupport.conditions.IgnoreCondition
All Implemented Interfaces:
org.junit.jupiter.api.extension.ExecutionCondition, org.junit.jupiter.api.extension.Extension

@API(status=STABLE, since="5.7") public class IgnoreCondition extends Object implements org.junit.jupiter.api.extension.ExecutionCondition
ExecutionCondition that supports JUnit 4's @Ignore annotation.
Since:
5.4
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final org.junit.jupiter.api.extension.ConditionEvaluationResult
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.junit.jupiter.api.extension.ConditionEvaluationResult
    evaluateExecutionCondition(org.junit.jupiter.api.extension.ExtensionContext context)
    Containers/tests are disabled if @Ignore is present on the test class or method.
    private org.junit.jupiter.api.extension.ConditionEvaluationResult
    toResult(AnnotatedElement element, org.junit.Ignore annotation)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ENABLED

      private static final org.junit.jupiter.api.extension.ConditionEvaluationResult ENABLED
  • Constructor Details

    • IgnoreCondition

      public IgnoreCondition()
  • Method Details

    • evaluateExecutionCondition

      public org.junit.jupiter.api.extension.ConditionEvaluationResult evaluateExecutionCondition(org.junit.jupiter.api.extension.ExtensionContext context)
      Containers/tests are disabled if @Ignore is present on the test class or method.
      Specified by:
      evaluateExecutionCondition in interface org.junit.jupiter.api.extension.ExecutionCondition
    • toResult

      private org.junit.jupiter.api.extension.ConditionEvaluationResult toResult(AnnotatedElement element, org.junit.Ignore annotation)