Class ExecutableTestDescriptor

java.lang.Object
org.antublue.test.engine.internal.descriptor.AbstractTestDescriptor
org.antublue.test.engine.internal.descriptor.ExecutableTestDescriptor
All Implemented Interfaces:
MetadataTestDescriptor, org.junit.platform.engine.TestDescriptor
Direct Known Subclasses:
ArgumentTestDescriptor, ClassTestDescriptor, TestMethodTestDescriptor

public abstract class ExecutableTestDescriptor extends AbstractTestDescriptor implements MetadataTestDescriptor
Abstract class to implement an ExecutableTestDescriptor
  • Field Details

  • Constructor Details

    • ExecutableTestDescriptor

      protected ExecutableTestDescriptor(org.junit.platform.engine.UniqueId uniqueId, String displayName)
      Constructor
      Parameters:
      uniqueId - uniqueId
      displayName - displayName
  • Method Details

    • getMetadata

      public Metadata getMetadata()
      Description copied from interface: MetadataTestDescriptor
      Method to get Metadata
      Specified by:
      getMetadata in interface MetadataTestDescriptor
      Returns:
      Metadata
    • toString

      public String toString()
      Overrides:
      toString in class AbstractTestDescriptor
    • execute

      public abstract void execute(ExecutionContext executionContext)
      Method to execute the test descriptor
      Parameters:
      executionContext - executionContext
    • skip

      public abstract void skip(ExecutionContext executionContext)
      Method to skip child test descriptors
      Parameters:
      executionContext - executionContext
    • collectThrowables

      public List<Throwable> collectThrowables()
      Method to collect all Throwables from parent and children
      Returns:
      a List of Throwables