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 Modifier and Type Field Description private JupiterConfigurationconfiguration
-
Constructor Summary
Constructors Constructor Description ClassOrderingVisitor(JupiterConfiguration configuration)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private AbstractOrderingVisitor.DescriptorWrapperOrderercreateDescriptorWrapperOrderer(org.junit.jupiter.api.ClassOrderer classOrderer)protected AbstractOrderingVisitor.DescriptorWrapperOrderergetDescriptorWrapperOrderer(AbstractOrderingVisitor.DescriptorWrapperOrderer inheritedDescriptorWrapperOrderer, AbstractAnnotatedDescriptorWrapper<?> descriptorWrapper)Get theAbstractOrderingVisitor.DescriptorWrapperOrdererfor the suppliedAbstractAnnotatedDescriptorWrapper.private static java.lang.StringnullSafeToString(org.junit.jupiter.api.ClassOrderer classOrderer)private voidorderContainedClasses(JupiterEngineDescriptor jupiterEngineDescriptor, org.junit.jupiter.api.ClassOrderer classOrderer)voidvisit(TestDescriptor testDescriptor)Visit aTestDescriptor.-
Methods inherited from class org.junit.jupiter.engine.discovery.AbstractOrderingVisitor
doWithMatchingDescriptor, orderChildrenTestDescriptors
-
-
-
-
Field Detail
-
configuration
private final JupiterConfiguration configuration
-
-
Constructor Detail
-
ClassOrderingVisitor
ClassOrderingVisitor(JupiterConfiguration configuration)
-
-
Method Detail
-
visit
public void visit(TestDescriptor testDescriptor)
Description copied from interface:TestDescriptor.VisitorVisit aTestDescriptor.- Parameters:
testDescriptor- theTestDescriptorto visit; nevernull
-
orderContainedClasses
private void orderContainedClasses(JupiterEngineDescriptor jupiterEngineDescriptor, org.junit.jupiter.api.ClassOrderer classOrderer)
-
getDescriptorWrapperOrderer
protected AbstractOrderingVisitor.DescriptorWrapperOrderer getDescriptorWrapperOrderer(AbstractOrderingVisitor.DescriptorWrapperOrderer inheritedDescriptorWrapperOrderer, AbstractAnnotatedDescriptorWrapper<?> descriptorWrapper)
Description copied from class:AbstractOrderingVisitorGet theAbstractOrderingVisitor.DescriptorWrapperOrdererfor the suppliedAbstractAnnotatedDescriptorWrapper.The default implementation returns the supplied
DescriptorWrapperOrderer.- Overrides:
getDescriptorWrapperOrdererin classAbstractOrderingVisitor<JupiterEngineDescriptor,ClassBasedTestDescriptor,DefaultClassDescriptor>- Returns:
- a new
DescriptorWrapperOrdereror the one supplied as an argument
-
createDescriptorWrapperOrderer
private AbstractOrderingVisitor.DescriptorWrapperOrderer createDescriptorWrapperOrderer(org.junit.jupiter.api.ClassOrderer classOrderer)
-
nullSafeToString
private static java.lang.String nullSafeToString(org.junit.jupiter.api.ClassOrderer classOrderer)
-
-