Uses of Interface
org.junit.platform.engine.support.discovery.DiscoveryIssueReporter
Packages that use DiscoveryIssueReporter
Package
Description
Configuration specific to the JUnit Jupiter test engine.
Test descriptors used within the JUnit Jupiter test engine.
Internal classes for test discovery within the JUnit Jupiter test engine.
Internal predicate classes used by test discovery within the JUnit Jupiter test engine.
Configurable test discovery implementation that can be reused by different test engines.
-
Uses of DiscoveryIssueReporter in org.junit.jupiter.engine.config
Constructors in org.junit.jupiter.engine.config with parameters of type DiscoveryIssueReporterModifierConstructorDescriptionDefaultJupiterConfiguration
(ConfigurationParameters configurationParameters, OutputDirectoryProvider outputDirectoryProvider, DiscoveryIssueReporter issueReporter) -
Uses of DiscoveryIssueReporter in org.junit.jupiter.engine.descriptor
Methods in org.junit.jupiter.engine.descriptor with parameters of type DiscoveryIssueReporterModifier and TypeMethodDescriptionstatic void
Validatable.reportAndClear
(List<DiscoveryIssue> issues, DiscoveryIssueReporter reporter) Report and clear the given list ofDiscoveryIssue
s using the suppliedDiscoveryIssueReporter
.final void
ClassBasedTestDescriptor.validate
(DiscoveryIssueReporter reporter) void
MethodBasedTestDescriptor.validate
(DiscoveryIssueReporter reporter) void
Validatable.validate
(DiscoveryIssueReporter reporter) Validate the state of this descriptor and report any issues found to the suppliedDiscoveryIssueReporter
.protected void
ClassBasedTestDescriptor.validateClassTemplateInvocationLifecycleMethods
(DiscoveryIssueReporter reporter) protected void
ClassTemplateTestDescriptor.validateClassTemplateInvocationLifecycleMethods
(DiscoveryIssueReporter reporter) protected void
ClassBasedTestDescriptor.validateCoreLifecycleMethods
(DiscoveryIssueReporter reporter) protected void
ClassTemplateTestDescriptor.validateCoreLifecycleMethods
(DiscoveryIssueReporter reporter) -
Uses of DiscoveryIssueReporter in org.junit.jupiter.engine.discovery
Methods in org.junit.jupiter.engine.discovery with parameters of type DiscoveryIssueReporterModifier and TypeMethodDescriptionstatic void
DiscoverySelectorResolver.resolveSelectors
(EngineDiscoveryRequest request, JupiterEngineDescriptor engineDescriptor, DiscoveryIssueReporter issueReporter) -
Uses of DiscoveryIssueReporter in org.junit.jupiter.engine.discovery.predicates
Constructors in org.junit.jupiter.engine.discovery.predicates with parameters of type DiscoveryIssueReporterModifierConstructorDescriptionIsTestFactoryMethod
(DiscoveryIssueReporter issueReporter) IsTestMethod
(DiscoveryIssueReporter issueReporter) IsTestTemplateMethod
(DiscoveryIssueReporter issueReporter) TestClassPredicates
(DiscoveryIssueReporter issueReporter) -
Uses of DiscoveryIssueReporter in org.junit.platform.engine.support.discovery
Methods in org.junit.platform.engine.support.discovery that return DiscoveryIssueReporterModifier and TypeMethodDescriptionstatic DiscoveryIssueReporter
DiscoveryIssueReporter.collecting
(Collection<? super DiscoveryIssue> collection) Create a newDiscoveryIssueReporter
that adds reported issues to the supplied collection.static DiscoveryIssueReporter
DiscoveryIssueReporter.consuming
(Consumer<? super DiscoveryIssue> consumer) Create a newDiscoveryIssueReporter
that adds reported issues to the supplied consumer.static DiscoveryIssueReporter
DiscoveryIssueReporter.deduplicating
(DiscoveryIssueReporter delegate) Create a newDiscoveryIssueReporter
that avoids reporting duplicate issues.static DiscoveryIssueReporter
DiscoveryIssueReporter.forwarding
(EngineDiscoveryListener engineDiscoveryListener, UniqueId engineId) Create a newDiscoveryIssueReporter
that reports issues to the suppliedEngineDiscoveryListener
for the specified engine.EngineDiscoveryRequestResolver.InitializationContext.getIssueReporter()
Returns theDiscoveryIssueReporter
for the current resolution.Methods in org.junit.platform.engine.support.discovery with parameters of type DiscoveryIssueReporterModifier and TypeMethodDescriptionstatic DiscoveryIssueReporter
DiscoveryIssueReporter.deduplicating
(DiscoveryIssueReporter delegate) Create a newDiscoveryIssueReporter
that avoids reporting duplicate issues.void
EngineDiscoveryRequestResolver.resolve
(EngineDiscoveryRequest request, T engineDescriptor, DiscoveryIssueReporter issueReporter) Resolve the suppliedEngineDiscoveryRequest
and collect the results into the suppliedTestDescriptor
using the suppliedDiscoveryIssueReporter
to report issues encountered during resolution.