Uses of Interface
org.junit.platform.engine.support.discovery.DiscoveryIssueReporter
Packages that use DiscoveryIssueReporter
Package
Description
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.descriptor
Methods in org.junit.jupiter.engine.descriptor with parameters of type DiscoveryIssueReporterModifier and TypeMethodDescriptionLifecycleMethodUtils.findAfterAllMethods(Class<?> testClass, boolean requireStatic, DiscoveryIssueReporter issueReporter) LifecycleMethodUtils.findAfterEachMethods(Class<?> testClass, DiscoveryIssueReporter issueReporter) LifecycleMethodUtils.findBeforeAllMethods(Class<?> testClass, boolean requireStatic, DiscoveryIssueReporter issueReporter) LifecycleMethodUtils.findBeforeEachMethods(Class<?> testClass, DiscoveryIssueReporter issueReporter) LifecycleMethodUtils.findMethodsAndCheckNonStatic(Class<?> testClass, Class<? extends Annotation> annotationType, org.junit.platform.commons.support.HierarchyTraversalMode traversalMode, DiscoveryIssueReporter issueReporter) LifecycleMethodUtils.findMethodsAndCheckStatic(Class<?> testClass, boolean requireStatic, Class<? extends Annotation> annotationType, org.junit.platform.commons.support.HierarchyTraversalMode traversalMode, DiscoveryIssueReporter issueReporter) LifecycleMethodUtils.findMethodsAndCheckVoidReturnType(Class<?> testClass, Class<? extends Annotation> annotationType, org.junit.platform.commons.support.HierarchyTraversalMode traversalMode, DiscoveryIssueReporter issueReporter, DiscoveryIssueReporter.Condition<? super Method> additionalCondition) private static DiscoveryIssueReporter.Condition<Method> LifecycleMethodUtils.isNotPrivateError(DiscoveryIssueReporter issueReporter) private static DiscoveryIssueReporter.Condition<Method> LifecycleMethodUtils.isNotPrivateWarning(DiscoveryIssueReporter issueReporter, Supplier<String> annotationNameProvider) private static DiscoveryIssueReporter.Condition<Method> LifecycleMethodUtils.isNotStatic(DiscoveryIssueReporter issueReporter, Function<Method, String> annotationNameProvider) private static DiscoveryIssueReporter.Condition<Method> LifecycleMethodUtils.isStatic(DiscoveryIssueReporter issueReporter, Function<Method, String> annotationNameProvider) static voidValidatable.reportAndClear(List<DiscoveryIssue> issues, DiscoveryIssueReporter reporter) Report and clear the given list ofDiscoveryIssues using the suppliedDiscoveryIssueReporter.private static DiscoveryIssueReporter.Condition<Method> LifecycleMethodUtils.returnsPrimitiveVoid(DiscoveryIssueReporter issueReporter, Function<Method, String> annotationNameProvider) final voidClassBasedTestDescriptor.validate(DiscoveryIssueReporter reporter) voidMethodBasedTestDescriptor.validate(DiscoveryIssueReporter reporter) voidValidatable.validate(DiscoveryIssueReporter reporter) Validate the state of this descriptor and report any issues found to the suppliedDiscoveryIssueReporter.(package private) static voidDisplayNameUtils.validateAnnotation(AnnotatedElement element, Supplier<String> elementDescription, Supplier<TestSource> sourceProvider, DiscoveryIssueReporter reporter) protected voidClassBasedTestDescriptor.validateClassTemplateInvocationLifecycleMethods(DiscoveryIssueReporter reporter) protected voidClassTemplateTestDescriptor.validateClassTemplateInvocationLifecycleMethods(DiscoveryIssueReporter reporter) (package private) static voidLifecycleMethodUtils.validateClassTemplateInvocationLifecycleMethodsAreDeclaredCorrectly(Class<?> testClass, boolean requireStatic, DiscoveryIssueReporter issueReporter) protected voidClassBasedTestDescriptor.validateCoreLifecycleMethods(DiscoveryIssueReporter reporter) protected voidClassTemplateTestDescriptor.validateCoreLifecycleMethods(DiscoveryIssueReporter reporter) private voidClassBasedTestDescriptor.validateDisplayNameAnnotation(DiscoveryIssueReporter reporter) (package private) static voidLifecycleMethodUtils.validateNoClassTemplateInvocationLifecycleMethodsAreDeclared(Class<?> testClass, DiscoveryIssueReporter issueReporter) private voidClassBasedTestDescriptor.validateTags(DiscoveryIssueReporter reporter) -
Uses of DiscoveryIssueReporter in org.junit.jupiter.engine.discovery
Fields in org.junit.jupiter.engine.discovery declared as DiscoveryIssueReporterModifier and TypeFieldDescriptionprivate final DiscoveryIssueReporterAbstractOrderingVisitor.issueReporterprivate final DiscoveryIssueReporterClassSelectorResolver.issueReporterprivate final DiscoveryIssueReporterMethodSelectorResolver.issueReporterMethods in org.junit.jupiter.engine.discovery with parameters of type DiscoveryIssueReporterModifier and TypeMethodDescription(package private) static List<MethodSelectorResolver.MethodType> MethodSelectorResolver.MethodType.allPossibilities(DiscoveryIssueReporter issueReporter) Constructors in org.junit.jupiter.engine.discovery with parameters of type DiscoveryIssueReporterModifierConstructorDescription(package private)AbstractOrderingVisitor(DiscoveryIssueReporter issueReporter) (package private)ClassOrderingVisitor(JupiterConfiguration configuration, DiscoveryIssueReporter issueReporter) (package private)ClassSelectorResolver(Predicate<String> classNameFilter, JupiterConfiguration configuration, DiscoveryIssueReporter issueReporter) (package private)MethodOrderingVisitor(JupiterConfiguration configuration, DiscoveryIssueReporter issueReporter) (package private)MethodSelectorResolver(JupiterConfiguration configuration, DiscoveryIssueReporter issueReporter) -
Uses of DiscoveryIssueReporter in org.junit.jupiter.engine.discovery.predicates
Methods in org.junit.jupiter.engine.discovery.predicates with parameters of type DiscoveryIssueReporterModifier and TypeMethodDescriptionprivate static DiscoveryIssueReporter.Condition<Method> IsTestFactoryMethod.hasCompatibleReturnType(Class<? extends Annotation> annotationType, DiscoveryIssueReporter issueReporter) protected static DiscoveryIssueReporter.Condition<Method> IsTestableMethod.hasVoidReturnType(Class<? extends Annotation> annotationType, DiscoveryIssueReporter issueReporter) private static booleanIsTestFactoryMethod.isCompatible(Method method, DiscoveryIssueReporter issueReporter) private static booleanIsTestFactoryMethod.isCompatibleContainerType(Method method, DiscoveryIssueReporter issueReporter) private static DiscoveryIssueReporter.Condition<Class<?>> TestClassPredicates.isInner(DiscoveryIssueReporter issueReporter) private static DiscoveryIssueReporter.Condition<Class<?>> TestClassPredicates.isNotAnonymous(DiscoveryIssueReporter issueReporter) private static DiscoveryIssueReporter.Condition<Class<?>> TestClassPredicates.isNotInnerUnlessAbstract(DiscoveryIssueReporter issueReporter) private static DiscoveryIssueReporter.Condition<Class<?>> TestClassPredicates.isNotLocal(DiscoveryIssueReporter issueReporter) private static DiscoveryIssueReporter.Condition<Method> IsTestableMethod.isNotPrivate(Class<? extends Annotation> annotationType, DiscoveryIssueReporter issueReporter) private static DiscoveryIssueReporter.Condition<Class<?>> TestClassPredicates.isNotPrivateUnlessAbstract(String prefix, DiscoveryIssueReporter issueReporter) private static DiscoveryIssueReporter.Condition<Method> IsTestableMethod.isNotStatic(Class<? extends Annotation> annotationType, DiscoveryIssueReporter issueReporter) Constructors in org.junit.jupiter.engine.discovery.predicates with parameters of type DiscoveryIssueReporterModifierConstructorDescription(package private)IsTestableMethod(Class<? extends Annotation> annotationType, BiFunction<Class<? extends Annotation>, DiscoveryIssueReporter, DiscoveryIssueReporter.Condition<Method>> returnTypeConditionFactory, DiscoveryIssueReporter issueReporter) IsTestFactoryMethod(DiscoveryIssueReporter issueReporter) IsTestMethod(DiscoveryIssueReporter issueReporter) IsTestTemplateMethod(DiscoveryIssueReporter issueReporter) TestClassPredicates(DiscoveryIssueReporter issueReporter) Constructor parameters in org.junit.jupiter.engine.discovery.predicates with type arguments of type DiscoveryIssueReporterModifierConstructorDescription(package private)IsTestableMethod(Class<? extends Annotation> annotationType, BiFunction<Class<? extends Annotation>, DiscoveryIssueReporter, DiscoveryIssueReporter.Condition<Method>> returnTypeConditionFactory, DiscoveryIssueReporter issueReporter) -
Uses of DiscoveryIssueReporter in org.junit.platform.engine.support.discovery
Fields in org.junit.platform.engine.support.discovery declared as DiscoveryIssueReporterModifier and TypeFieldDescriptionprivate final DiscoveryIssueReporterEngineDiscoveryRequestResolver.DefaultInitializationContext.issueReporterMethods in org.junit.platform.engine.support.discovery that return DiscoveryIssueReporterModifier and TypeMethodDescriptionstatic DiscoveryIssueReporterDiscoveryIssueReporter.collecting(Collection<? super DiscoveryIssue> collection) Create a newDiscoveryIssueReporterthat adds reported issues to the supplied collection.static DiscoveryIssueReporterDiscoveryIssueReporter.consuming(Consumer<? super DiscoveryIssue> consumer) Create a newDiscoveryIssueReporterthat adds reported issues to the supplied consumer.static DiscoveryIssueReporterDiscoveryIssueReporter.deduplicating(DiscoveryIssueReporter delegate) Create a newDiscoveryIssueReporterthat avoids reporting duplicate issues.static DiscoveryIssueReporterDiscoveryIssueReporter.forwarding(EngineDiscoveryListener engineDiscoveryListener, UniqueId engineId) Create a newDiscoveryIssueReporterthat reports issues to the suppliedEngineDiscoveryListenerfor the specified engine.EngineDiscoveryRequestResolver.DefaultInitializationContext.getIssueReporter()EngineDiscoveryRequestResolver.InitializationContext.getIssueReporter()Returns theDiscoveryIssueReporterfor the current resolution.Methods in org.junit.platform.engine.support.discovery with parameters of type DiscoveryIssueReporterModifier and TypeMethodDescriptionstatic DiscoveryIssueReporterDiscoveryIssueReporter.deduplicating(DiscoveryIssueReporter delegate) Create a newDiscoveryIssueReporterthat avoids reporting duplicate issues.voidEngineDiscoveryRequestResolver.resolve(EngineDiscoveryRequest request, T engineDescriptor, DiscoveryIssueReporter issueReporter) Resolve the suppliedEngineDiscoveryRequestand collect the results into the suppliedTestDescriptorusing the suppliedDiscoveryIssueReporterto report issues encountered during resolution.Constructors in org.junit.platform.engine.support.discovery with parameters of type DiscoveryIssueReporterModifierConstructorDescription(package private)DefaultInitializationContext(EngineDiscoveryRequest request, T engineDescriptor, DiscoveryIssueReporter issueReporter)