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

pack-priv Class MethodOrderingVisitor

extends AbstractOrderingVisitor
Class Inheritance
Static Imports
java.util.Comparator.comparing, org.junit.platform.commons.support.AnnotationSupport.isAnnotated

Since
5.5

Field Summary

Modifier and TypeField and Description
private final JupiterConfiguration
private final AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor>
private final UnaryOperator<List<TestDescriptor>>
private final DiscoveryIssueReporter.Condition<MethodBasedTestDescriptor>
private final LruCache<ClassBasedTestDescriptor, AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor>>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor>
private AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor>
private AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor>
private AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor>
private AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor>
private static UnaryOperator<List<TestDescriptor>>
private void
protected boolean
private Optional<Consumer<MethodBasedTestDescriptor>>
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<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor> globalOrderer
methodsBeforeNestedClassesOrdererback to summary
private final UnaryOperator<List<TestDescriptor>> methodsBeforeNestedClassesOrderer
noOrderAnnotationback to summary
private final DiscoveryIssueReporter.Condition<MethodBasedTestDescriptor> noOrderAnnotation
ordererCacheback to summary
private final LruCache<ClassBasedTestDescriptor, AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor>> ordererCache

Constructor Detail

MethodOrderingVisitorback to summary
pack-priv MethodOrderingVisitor(JupiterConfiguration configuration, DiscoveryIssueReporter issueReporter)

Method Detail

createAndCacheClassLevelOrdererback to summary
private AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor> createAndCacheClassLevelOrderer(ClassBasedTestDescriptor classBasedTestDescriptor)
createClassLevelOrdererback to summary
private AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor> createClassLevelOrderer(ClassBasedTestDescriptor classBasedTestDescriptor)
createDescriptorWrapperOrdererback to summary
private AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor> createDescriptorWrapperOrderer(Class<? extends MethodOrderer> ordererClass)
createDescriptorWrapperOrdererback to summary
private AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor> createDescriptorWrapperOrderer(MethodOrderer methodOrderer)
createGlobalOrdererback to summary
private AbstractOrderingVisitor.DescriptorWrapperOrderer<ClassBasedTestDescriptor, MethodOrderer, DefaultMethodDescriptor> createGlobalOrderer(JupiterConfiguration configuration)
createMethodsBeforeNestedClassesOrdererback to summary
private static UnaryOperator<List<TestDescriptor>> createMethodsBeforeNestedClassesOrderer()
orderContainedMethodsback to summary
private void orderContainedMethods(ClassBasedTestDescriptor descriptor)
shouldNonMatchingDescriptorsComeBeforeOrderedOnesback to summary
protected boolean shouldNonMatchingDescriptorsComeBeforeOrderedOnes()

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

Annotations
@Override
toValidationActionback to summary
private Optional<Consumer<MethodBasedTestDescriptor>> toValidationAction(@Nullable MethodOrderer methodOrderer)
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