Class SkipExtension

java.lang.Object
net.officefloor.test.skip.SkipExtension
All Implemented Interfaces:
org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.Extension

public class SkipExtension extends Object implements org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.BeforeEachCallback
Extension to skip test under particular conditions.
Author:
Daniel Sagenschneider
  • Constructor Details

    • SkipExtension

      public SkipExtension(SkipExtension.SkipCondition condition)
      Instantiate with SkipExtension.SkipCondition.
      Parameters:
      condition - SkipExtension.SkipCondition.
    • SkipExtension

      public SkipExtension(boolean isSkip)
      Instantiate.
      Parameters:
      isSkip - Indicates whether to skip.
    • SkipExtension

      public SkipExtension(boolean isSkip, String message)
      Instantiate.
      Parameters:
      isSkip - Indicates whether to skip.
      message - Skip message.
  • Method Details

    • beforeAll

      public void beforeAll(org.junit.jupiter.api.extension.ExtensionContext context) throws Exception
      Specified by:
      beforeAll in interface org.junit.jupiter.api.extension.BeforeAllCallback
      Throws:
      Exception
    • beforeEach

      public void beforeEach(org.junit.jupiter.api.extension.ExtensionContext context) throws Exception
      Specified by:
      beforeEach in interface org.junit.jupiter.api.extension.BeforeEachCallback
      Throws:
      Exception