Top Fields Constructors Methods
org.junit.jupiter.engine.discovery

pack-priv Class ClassOrderingVisitor

extends AbstractOrderingVisitor
Class Inheritance
Static Imports
org.junit.platform.commons.support.AnnotationSupport.isAnnotated

Since
5.8

Field Summary

Modifier and TypeField and Description
private final JupiterConfiguration
private final AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor>
private final DiscoveryIssueReporter.Condition<ClassBasedTestDescriptor>
private final LruCache<ClassBasedTestDescriptor, AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor>>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor>
private AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor>
private AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor>
private AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor>
private AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor>
private static String
private void
private void
protected boolean
private Optional<Consumer<ClassBasedTestDescriptor>>
public void
Inherited from org.junit.jupiter.engine.discovery.AbstractOrderingVisitor:
doWithMatchingDescriptororderChildrenTestDescriptors

Field Detail

configurationback to summary
private final JupiterConfiguration configuration
globalOrdererback to summary
private final AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor> globalOrderer
noOrderAnnotationback to summary
private final DiscoveryIssueReporter.Condition<ClassBasedTestDescriptor> noOrderAnnotation
ordererCacheback to summary
private final LruCache<ClassBasedTestDescriptor, AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor>> ordererCache

Constructor Detail

ClassOrderingVisitorback to summary
pack-priv ClassOrderingVisitor(JupiterConfiguration configuration, DiscoveryIssueReporter issueReporter)

Method Detail

createAndCacheClassLevelOrdererback to summary
private AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor> createAndCacheClassLevelOrderer(ClassBasedTestDescriptor classBasedTestDescriptor)
createClassLevelOrdererback to summary
private AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor> createClassLevelOrderer(ClassBasedTestDescriptor classBasedTestDescriptor)
createDescriptorWrapperOrdererback to summary
private AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor> createDescriptorWrapperOrderer(Class<? extends ClassOrderer> ordererClass)
createDescriptorWrapperOrdererback to summary
private AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor> createDescriptorWrapperOrderer(ClassOrderer classOrderer)
createGlobalOrdererback to summary
private AbstractOrderingVisitor.DescriptorWrapperOrderer<TestDescriptor, ClassOrderer, DefaultClassDescriptor> createGlobalOrderer(JupiterConfiguration configuration)
describeClassDescriptorsback to summary
private static String describeClassDescriptors(TestDescriptor parent)
orderNestedClassesback to summary
private void orderNestedClasses(ClassBasedTestDescriptor descriptor)
orderTopLevelClassesback to summary
private void orderTopLevelClasses(JupiterEngineDescriptor engineDescriptor)
shouldNonMatchingDescriptorsComeBeforeOrderedOnesback to summary
protected boolean shouldNonMatchingDescriptorsComeBeforeOrderedOnes()

Implements abstract org.junit.jupiter.engine.discovery.AbstractOrderingVisitor.shouldNonMatchingDescriptorsComeBeforeOrderedOnes.

Annotations
@Override
toValidationActionback to summary
private Optional<Consumer<ClassBasedTestDescriptor>> toValidationAction(@Nullable ClassOrderer orderer)
visitback to summary
public void visit(TestDescriptor testDescriptor)

Implements org.junit.platform.engine.TestDescriptor.Visitor.visit.

Doc from org.junit.platform.engine.TestDescriptor.Visitor.visit.

Visit a TestDescriptor.

Annotations
@Override