Class TestTemplateTestDescriptor

java.lang.Object
org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
All Implemented Interfaces:
Filterable, org.junit.platform.engine.support.hierarchical.Node<JupiterEngineExecutionContext>, org.junit.platform.engine.TestDescriptor

@API(status=INTERNAL,
     since="5.0")
public class TestTemplateTestDescriptor
extends MethodBasedTestDescriptor
implements Filterable
TestDescriptor for @TestTemplate methods.
Since:
5.0
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.junit.platform.engine.support.hierarchical.Node

    org.junit.platform.engine.support.hierarchical.Node.DynamicTestExecutor, org.junit.platform.engine.support.hierarchical.Node.ExecutionMode, org.junit.platform.engine.support.hierarchical.Node.Invocation<C extends org.junit.platform.engine.support.hierarchical.EngineExecutionContext>, org.junit.platform.engine.support.hierarchical.Node.SkipResult

    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
    Modifier and Type Field Description
    static java.lang.String SEGMENT_TYPE  

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

    children
  • Constructor Summary

    Constructors
    Constructor Description
    TestTemplateTestDescriptor​(org.junit.platform.engine.UniqueId uniqueId, java.lang.Class<?> testClass, java.lang.reflect.Method templateMethod, JupiterConfiguration configuration)  
  • Method Summary

    Modifier and Type Method Description
    JupiterEngineExecutionContext execute​(JupiterEngineExecutionContext context, org.junit.platform.engine.support.hierarchical.Node.DynamicTestExecutor dynamicTestExecutor)  
    DynamicDescendantFilter getDynamicDescendantFilter()  
    org.junit.platform.engine.TestDescriptor.Type getType()  
    boolean mayRegisterTests()  
    JupiterEngineExecutionContext prepare​(JupiterEngineExecutionContext context)
    Must be overridden and return a new context so cleanUp() does not accidentally close the parent context.

    Methods inherited from class org.junit.jupiter.engine.descriptor.JupiterTestDescriptor

    cleanUp, getExecutionMode, shouldBeSkipped, toExecutionMode

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

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

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.junit.platform.engine.support.hierarchical.Node

    after, around, before, nodeFinished

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

    accept, getDescendants, isContainer, isRoot, isTest, prune
  • Field Details

  • Constructor Details

    • TestTemplateTestDescriptor

      public TestTemplateTestDescriptor​(org.junit.platform.engine.UniqueId uniqueId, java.lang.Class<?> testClass, java.lang.reflect.Method templateMethod, JupiterConfiguration configuration)
  • Method Details