Class ClassTemplateTestDescriptor.ClassTemplateExecutor

java.lang.Object
org.junit.jupiter.engine.descriptor.TemplateExecutor<org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider, org.junit.jupiter.api.extension.ClassTemplateInvocationContext>
org.junit.jupiter.engine.descriptor.ClassTemplateTestDescriptor.ClassTemplateExecutor
Enclosing class:
ClassTemplateTestDescriptor

class ClassTemplateTestDescriptor.ClassTemplateExecutor extends TemplateExecutor<org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider, org.junit.jupiter.api.extension.ClassTemplateInvocationContext>
Since:
5.13
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private Stream<? extends org.junit.platform.engine.TestDescriptor>
    collectChildren(int index, org.junit.platform.engine.UniqueId invocationUniqueId)
     
    (package private) org.junit.platform.engine.TestDescriptor
    createInvocationTestDescriptor(org.junit.platform.engine.UniqueId uniqueId, org.junit.jupiter.api.extension.ClassTemplateInvocationContext invocationContext, int index)
     
    (package private) org.junit.platform.engine.UniqueId
    createInvocationUniqueId(org.junit.platform.engine.UniqueId parentUniqueId, int index)
     
    protected String
     
    protected String
    getZeroContextsProvidedErrorMessage(org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider provider)
     
    (package private) boolean
    mayReturnZeroContexts(org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider provider, org.junit.jupiter.api.extension.ExtensionContext extensionContext)
     
    (package private) Stream<? extends org.junit.jupiter.api.extension.ClassTemplateInvocationContext>
    provideContexts(org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider provider, org.junit.jupiter.api.extension.ExtensionContext extensionContext)
     
    (package private) boolean
    supports(org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider provider, org.junit.jupiter.api.extension.ExtensionContext extensionContext)
     

    Methods inherited from class TemplateExecutor

    execute

    Methods inherited from class Object

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

    • ClassTemplateExecutor

      public ClassTemplateExecutor()
  • Method Details

    • supports

      boolean supports(org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider provider, org.junit.jupiter.api.extension.ExtensionContext extensionContext)
      Specified by:
      supports in class TemplateExecutor<org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider, org.junit.jupiter.api.extension.ClassTemplateInvocationContext>
    • getNoRegisteredProviderErrorMessage

      protected String getNoRegisteredProviderErrorMessage()
      Specified by:
      getNoRegisteredProviderErrorMessage in class TemplateExecutor<org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider, org.junit.jupiter.api.extension.ClassTemplateInvocationContext>
    • provideContexts

      Stream<? extends org.junit.jupiter.api.extension.ClassTemplateInvocationContext> provideContexts(org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider provider, org.junit.jupiter.api.extension.ExtensionContext extensionContext)
      Specified by:
      provideContexts in class TemplateExecutor<org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider, org.junit.jupiter.api.extension.ClassTemplateInvocationContext>
    • mayReturnZeroContexts

      boolean mayReturnZeroContexts(org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider provider, org.junit.jupiter.api.extension.ExtensionContext extensionContext)
      Specified by:
      mayReturnZeroContexts in class TemplateExecutor<org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider, org.junit.jupiter.api.extension.ClassTemplateInvocationContext>
    • getZeroContextsProvidedErrorMessage

      protected String getZeroContextsProvidedErrorMessage(org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider provider)
      Specified by:
      getZeroContextsProvidedErrorMessage in class TemplateExecutor<org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider, org.junit.jupiter.api.extension.ClassTemplateInvocationContext>
    • createInvocationUniqueId

      org.junit.platform.engine.UniqueId createInvocationUniqueId(org.junit.platform.engine.UniqueId parentUniqueId, int index)
      Specified by:
      createInvocationUniqueId in class TemplateExecutor<org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider, org.junit.jupiter.api.extension.ClassTemplateInvocationContext>
    • createInvocationTestDescriptor

      org.junit.platform.engine.TestDescriptor createInvocationTestDescriptor(org.junit.platform.engine.UniqueId uniqueId, org.junit.jupiter.api.extension.ClassTemplateInvocationContext invocationContext, int index)
      Specified by:
      createInvocationTestDescriptor in class TemplateExecutor<org.junit.jupiter.api.extension.ClassTemplateInvocationContextProvider, org.junit.jupiter.api.extension.ClassTemplateInvocationContext>
    • collectChildren

      private Stream<? extends org.junit.platform.engine.TestDescriptor> collectChildren(int index, org.junit.platform.engine.UniqueId invocationUniqueId)