Class TestTemplateTestDescriptor.TestTemplateExecutor

java.lang.Object
org.junit.jupiter.engine.descriptor.TemplateExecutor<org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider, org.junit.jupiter.api.extension.TestTemplateInvocationContext>
org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.TestTemplateExecutor
Enclosing class:
TestTemplateTestDescriptor

private class TestTemplateTestDescriptor.TestTemplateExecutor extends TemplateExecutor<org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider, org.junit.jupiter.api.extension.TestTemplateInvocationContext>
Since:
5.0
  • Constructor Details

    • TestTemplateExecutor

      TestTemplateExecutor()
  • Method Details

    • supports

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

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

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

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

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

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

      TestDescriptor createInvocationTestDescriptor(UniqueId uniqueId, org.junit.jupiter.api.extension.TestTemplateInvocationContext invocationContext, int index)
      Specified by:
      createInvocationTestDescriptor in class TemplateExecutor<org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider, org.junit.jupiter.api.extension.TestTemplateInvocationContext>