Class MethodTestDescriptor

java.lang.Object
org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
org.antublue.test.engine.internal.descriptor.ExecutableTestDescriptor
org.antublue.test.engine.internal.descriptor.MethodTestDescriptor
All Implemented Interfaces:
Metadata, org.junit.platform.engine.TestDescriptor

public class MethodTestDescriptor extends ExecutableTestDescriptor
Class to implement a MethodTestDescriptor
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.junit.platform.engine.TestDescriptor

    org.junit.platform.engine.TestDescriptor.Type, org.junit.platform.engine.TestDescriptor.Visitor
  • Field Summary

    Fields inherited from class org.junit.platform.engine.support.descriptor.AbstractTestDescriptor

    children
  • Constructor Summary

    Constructors
    Constructor
    Description
    MethodTestDescriptor(org.junit.platform.engine.UniqueId uniqueId, String displayName, Class<?> testClass, List<Method> beforeEachMethods, Method testMethod, List<Method> afterEachMethods, Argument<?> testArgument)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    execute(org.junit.platform.engine.ExecutionRequest executionRequest)
    Method to execute the test descriptor
    Optional<org.junit.platform.engine.TestSource>
     
     
    org.junit.platform.engine.TestDescriptor.Type
     
    of(org.junit.platform.engine.UniqueId parentUniqueId, Class<?> testClass, Method testMethod, Argument<?> testArgument)
    Method to create a MethodTestDescriptor

    Methods inherited from class org.junit.platform.engine.support.descriptor.AbstractTestDescriptor

    addChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getTags, getUniqueId, hashCode, removeChild, removeFromHierarchy, setParent

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.junit.platform.engine.TestDescriptor

    accept, getAncestors, getDescendants, getLegacyReportingName, isContainer, isRoot, isTest, mayRegisterTests, prune
  • Constructor Details

    • MethodTestDescriptor

      public MethodTestDescriptor(org.junit.platform.engine.UniqueId uniqueId, String displayName, Class<?> testClass, List<Method> beforeEachMethods, Method testMethod, List<Method> afterEachMethods, Argument<?> testArgument)
  • Method Details

    • getType

      public org.junit.platform.engine.TestDescriptor.Type getType()
    • getSource

      public Optional<org.junit.platform.engine.TestSource> getSource()
      Specified by:
      getSource in interface org.junit.platform.engine.TestDescriptor
      Overrides:
      getSource in class org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
    • getTestMethod

      public Method getTestMethod()
    • execute

      public void execute(org.junit.platform.engine.ExecutionRequest executionRequest)
      Description copied from class: ExecutableTestDescriptor
      Method to execute the test descriptor
      Specified by:
      execute in class ExecutableTestDescriptor
      Parameters:
      executionRequest - executionRequest
    • of

      public static MethodTestDescriptor of(org.junit.platform.engine.UniqueId parentUniqueId, Class<?> testClass, Method testMethod, Argument<?> testArgument)
      Method to create a MethodTestDescriptor
      Parameters:
      parentUniqueId - parentUniqueId
      testClass - testClass
      testMethod - testMethod
      testArgument - testArgument
      Returns:
      a MethodTestDescriptor