Top Methods
org.junit.jupiter.engine.descriptor

pack-priv Interface ResourceLockAware

extends TestDescriptor
Known Direct Implementers
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor, org.junit.jupiter.engine.descriptor.ClassTemplateInvocationTestDescriptor, org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptor
Static Imports
org.junit.jupiter.api.parallel.ResourceLockTarget.CHILDREN

Since
5.12

Method Summary

Modifier and TypeMethod and Description
public default Stream<ExclusiveResource>
public default Stream<ExclusiveResource>
public static Function<ResourceLocksProvider, Set<ResourceLocksProvider.Lock>>
public ExclusiveResourceCollector
public Function<ResourceLocksProvider, Set<ResourceLocksProvider.Lock>>
Inherited from org.junit.platform.engine.TestDescriptor:
acceptaddChildcontainsTestsfindByUniqueIdgetAncestorsgetChildrengetDescendantsgetDisplayNamegetLegacyReportingNamegetParentgetSourcegetTagsgetTypegetUniqueIdisContainerisRootisTestmayRegisterTestsorderChildrenpruneremoveChildremoveFromHierarchysetParent

Method Detail

determineExclusiveResourcesback to summary
public default Stream<ExclusiveResource> determineExclusiveResources()
determineOwnExclusiveResourcesback to summary
public default Stream<ExclusiveResource> determineOwnExclusiveResources(Function<ResourceLocksProvider, Set<ResourceLocksProvider.Lock>> providerToLocks)
enclosingInstanceTypesDependentResourceLocksProviderEvaluatorback to summary
public static Function<ResourceLocksProvider, Set<ResourceLocksProvider.Lock>> enclosingInstanceTypesDependentResourceLocksProviderEvaluator(Supplier<List<Class<?>>> enclosingInstanceTypesSupplier, BiFunction<ResourceLocksProvider, List<Class<?>>, Set<ResourceLocksProvider.Lock>> evaluator)
getExclusiveResourceCollectorback to summary
public ExclusiveResourceCollector getExclusiveResourceCollector()
getResourceLocksProviderEvaluatorback to summary
public Function<ResourceLocksProvider, Set<ResourceLocksProvider.Lock>> getResourceLocksProviderEvaluator()