Class ClassOrderingVisitor
java.lang.Object
org.junit.jupiter.engine.discovery.AbstractOrderingVisitor<JupiterEngineDescriptor,ClassBasedTestDescriptor,DefaultClassDescriptor>
org.junit.jupiter.engine.discovery.ClassOrderingVisitor
- All Implemented Interfaces:
TestDescriptor.Visitor
class ClassOrderingVisitor
extends AbstractOrderingVisitor<JupiterEngineDescriptor,ClassBasedTestDescriptor,DefaultClassDescriptor>
- Since:
- 5.8
-
Nested Class Summary
Nested classes/interfaces inherited from class org.junit.jupiter.engine.discovery.AbstractOrderingVisitor
AbstractOrderingVisitor.DescriptorWrapperOrderer, AbstractOrderingVisitor.MessageGenerator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate AbstractOrderingVisitor<JupiterEngineDescriptor,
ClassBasedTestDescriptor, DefaultClassDescriptor>.DescriptorWrapperOrderer createDescriptorWrapperOrderer
(org.junit.jupiter.api.ClassOrderer classOrderer) protected AbstractOrderingVisitor<JupiterEngineDescriptor,
ClassBasedTestDescriptor, DefaultClassDescriptor>.DescriptorWrapperOrderer getDescriptorWrapperOrderer
(AbstractOrderingVisitor<JupiterEngineDescriptor, ClassBasedTestDescriptor, DefaultClassDescriptor>.DescriptorWrapperOrderer inheritedDescriptorWrapperOrderer, AbstractAnnotatedDescriptorWrapper<?> descriptorWrapper) Get theAbstractOrderingVisitor<PARENT extends TestDescriptor,
for the suppliedCHILD extends TestDescriptor, WRAPPER extends AbstractAnnotatedDescriptorWrapper<?>>.DescriptorWrapperOrderer AbstractAnnotatedDescriptorWrapper
.private static String
nullSafeToString
(org.junit.jupiter.api.ClassOrderer classOrderer) private void
orderContainedClasses
(JupiterEngineDescriptor jupiterEngineDescriptor, org.junit.jupiter.api.ClassOrderer classOrderer) void
visit
(TestDescriptor testDescriptor) Visit aTestDescriptor
.Methods inherited from class org.junit.jupiter.engine.discovery.AbstractOrderingVisitor
doWithMatchingDescriptor, orderChildrenTestDescriptors
-
Field Details
-
configuration
-
-
Constructor Details
-
ClassOrderingVisitor
ClassOrderingVisitor(JupiterConfiguration configuration)
-
-
Method Details
-
visit
Description copied from interface:TestDescriptor.Visitor
Visit aTestDescriptor
.- Parameters:
testDescriptor
- theTestDescriptor
to visit; nevernull
-
orderContainedClasses
private void orderContainedClasses(JupiterEngineDescriptor jupiterEngineDescriptor, org.junit.jupiter.api.ClassOrderer classOrderer) -
getDescriptorWrapperOrderer
protected AbstractOrderingVisitor<JupiterEngineDescriptor,ClassBasedTestDescriptor, getDescriptorWrapperOrdererDefaultClassDescriptor>.DescriptorWrapperOrderer (AbstractOrderingVisitor<JupiterEngineDescriptor, ClassBasedTestDescriptor, DefaultClassDescriptor>.DescriptorWrapperOrderer inheritedDescriptorWrapperOrderer, AbstractAnnotatedDescriptorWrapper<?> descriptorWrapper) Description copied from class:AbstractOrderingVisitor
Get theAbstractOrderingVisitor<PARENT extends TestDescriptor,
for the suppliedCHILD extends TestDescriptor, WRAPPER extends AbstractAnnotatedDescriptorWrapper<?>>.DescriptorWrapperOrderer AbstractAnnotatedDescriptorWrapper
.The default implementation returns the supplied
DescriptorWrapperOrderer
.- Overrides:
getDescriptorWrapperOrderer
in classAbstractOrderingVisitor<JupiterEngineDescriptor,
ClassBasedTestDescriptor, DefaultClassDescriptor> - Returns:
- a new
DescriptorWrapperOrderer
or the one supplied as an argument
-
createDescriptorWrapperOrderer
private AbstractOrderingVisitor<JupiterEngineDescriptor,ClassBasedTestDescriptor, createDescriptorWrapperOrdererDefaultClassDescriptor>.DescriptorWrapperOrderer (org.junit.jupiter.api.ClassOrderer classOrderer) -
nullSafeToString
-