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 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

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

      TestDescriptor createInvocationTestDescriptor(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 TestDescriptor> collectChildren(int index, UniqueId invocationUniqueId)