Package org.junit.jupiter.engine.descriptor
Test descriptors used within the JUnit Jupiter test engine.
-
Interface Summary Interface Description CallbackSupport.CallbackInvoker<T extends org.junit.jupiter.api.extension.Extension> Filterable Filterableis implemented byTestDescriptorsthat may register dynamic tests during execution and support selective test execution.JupiterTestDescriptor.ExceptionHandlerInvoker<E extends org.junit.jupiter.api.extension.Extension> ResourceLockAware TestClassAware Validatable Interface for descriptors that can be validated during discovery. -
Class Summary Class Description AbstractExtensionContext<T extends org.junit.platform.engine.TestDescriptor> CallbackSupport ClassBasedTestDescriptor TestDescriptorfor tests based on Java classes.ClassBasedTestDescriptor.ClassInfo ClassBasedTestDescriptor.LifecycleMethods ClassExtensionContext ClassTemplateInvocationExtensionContext ClassTemplateInvocationTestDescriptor ClassTemplateTestDescriptor ClassTestDescriptor TestDescriptorfor tests based on Java classes.DefaultDynamicTestInvocationContext Default implementation of theDynamicTestInvocationContextAPI.DefaultTestInstanceFactoryContext Default implementation of theTestInstanceFactoryContextAPI.DisplayNameUtils Collection of utilities for working with display names.DynamicContainerTestDescriptor TestDescriptorfor aDynamicContainer.DynamicDescendantFilter Filter for dynamic descendants ofTestDescriptorsthat implementFilterable.DynamicExtensionContext DynamicNodeTestDescriptor BaseTestDescriptorfor aDynamicNode.DynamicTestTestDescriptor TestDescriptorfor aDynamicTest.ExclusiveResourceCollector ExclusiveResourceCollector.DefaultExclusiveResourceCollector ExtensionUtils Collection of utilities for working with extensions and the extension registry.JupiterEngineDescriptor JupiterEngineExtensionContext JupiterTestDescriptor LifecycleMethodUtils Collection of utilities for working with test lifecycle methods.MethodBasedTestDescriptor Base class forTestDescriptorsbased on Java methods.MethodBasedTestDescriptor.MethodInfo MethodExtensionContext MethodSourceSupport Jupiter internal support for creatingMethodSourcefromURI.NestedClassTestDescriptor TestDescriptorfor tests based on nested (but not static) Java classes.TemplateExecutor<P extends org.junit.jupiter.api.extension.Extension,C> TestFactoryTestDescriptor TestDescriptorfor@TestFactorymethods.TestInstanceLifecycleUtils Collection of utilities for retrieving the test instance lifecycle mode.TestMethodTestDescriptor TestDescriptorfor@Testmethods.TestTemplateExtensionContext TestTemplateInvocationTestDescriptor TestDescriptorfor a@TestTemplateinvocation.TestTemplateTestDescriptor TestDescriptorfor@TestTemplatemethods.UniqueIdPrefixTransformer -
Enum Summary Enum Description DynamicDescendantFilter.Mode