Uses of Class
org.junit.platform.launcher.TestIdentifier
Packages that use TestIdentifier
Package
Description
Internal execution tasks for JUnit's console launcher.
Public API for configuring and launching test plans.
Core support classes for the
Launcher
including the LauncherFactory
and the LauncherDiscoveryRequestBuilder
.Common
TestExecutionListener
implementations and related support classes for
the Launcher
.Support for legacy reporting formats.
Support for generating XML reports using a format which is compatible with
the de facto standard for JUnit 4 based test reports that was made popular
by the Ant build system.
Support for generating Open Test Reporting compatible XML event reports.
Runner
and annotations for configuring and executing tests on the
JUnit Platform in a JUnit 4 environment.-
Uses of TestIdentifier in org.junit.platform.console.tasks
Fields in org.junit.platform.console.tasks declared as TestIdentifierMethods in org.junit.platform.console.tasks that return types with arguments of type TestIdentifierModifier and TypeMethodDescription(package private) Optional
<TestIdentifier> TreeNode.identifier()
Methods in org.junit.platform.console.tasks with parameters of type TestIdentifierModifier and TypeMethodDescriptionprivate void
TreePrintingListener.addNode
(TestIdentifier testIdentifier, TreeNode node) void
FlatPrintingListener.dynamicTestRegistered
(TestIdentifier testIdentifier) void
VerboseTreePrintingListener.dynamicTestRegistered
(TestIdentifier testIdentifier) void
FlatPrintingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
TestFeedPrintingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
TreePrintingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
VerboseTreePrintingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
FlatPrintingListener.executionSkipped
(TestIdentifier testIdentifier, String reason) void
TestFeedPrintingListener.executionSkipped
(TestIdentifier testIdentifier, String reason) void
TreePrintingListener.executionSkipped
(TestIdentifier testIdentifier, String reason) void
VerboseTreePrintingListener.executionSkipped
(TestIdentifier testIdentifier, String reason) void
FlatPrintingListener.executionStarted
(TestIdentifier testIdentifier) void
TestFeedPrintingListener.executionStarted
(TestIdentifier testIdentifier) void
TreePrintingListener.executionStarted
(TestIdentifier testIdentifier) void
VerboseTreePrintingListener.executionStarted
(TestIdentifier testIdentifier) private String
TestFeedPrintingListener.formatTestIdentifier
(TestIdentifier testIdentifier) private TreeNode
TreePrintingListener.getNode
(TestIdentifier testIdentifier) private void
VerboseTreePrintingListener.printDetails
(TestIdentifier testIdentifier) Print static information about the test identifier.private void
FlatPrintingListener.printlnTestDescriptor
(Style style, String message, TestIdentifier testIdentifier) void
FlatPrintingListener.reportingEntryPublished
(TestIdentifier testIdentifier, ReportEntry entry) void
TreePrintingListener.reportingEntryPublished
(TestIdentifier testIdentifier, ReportEntry entry) void
VerboseTreePrintingListener.reportingEntryPublished
(TestIdentifier testIdentifier, ReportEntry entry) private static boolean
TestFeedPrintingListener.shouldPrint
(TestIdentifier testIdentifier) (package private) static Style
Style.valueOf
(TestIdentifier testIdentifier) Returns the enum constant of this type with the specified name.Constructors in org.junit.platform.console.tasks with parameters of type TestIdentifierModifierConstructorDescription(package private)
TreeNode
(TestIdentifier identifier) (package private)
TreeNode
(TestIdentifier identifier, String reason) -
Uses of TestIdentifier in org.junit.platform.launcher
Fields in org.junit.platform.launcher with type parameters of type TestIdentifierModifier and TypeFieldDescriptionprivate final Map
<UniqueId, TestIdentifier> TestPlan.allIdentifiers
private final Map
<UniqueId, Set<TestIdentifier>> TestPlan.children
private final Set
<TestIdentifier> TestPlan.roots
Methods in org.junit.platform.launcher that return TestIdentifierModifier and TypeMethodDescriptionstatic TestIdentifier
TestIdentifier.from
(TestDescriptor testDescriptor) Factory for creating a newTestIdentifier
from aTestDescriptor
.TestPlan.getTestIdentifier
(String uniqueId) Deprecated.TestPlan.getTestIdentifier
(UniqueId uniqueId) Get theTestIdentifier
with the supplied unique ID.Methods in org.junit.platform.launcher that return types with arguments of type TestIdentifierModifier and TypeMethodDescriptionTestPlan.getChildren
(String parentId) Deprecated.TestPlan.getChildren
(UniqueId parentId) Get the children of the supplied unique ID.TestPlan.getChildren
(TestIdentifier parent) Get the children of the suppliedTestIdentifier
.TestPlan.getDescendants
(TestIdentifier parent) Get all descendants of the suppliedTestIdentifier
(i.e., all of its children and their children, recursively).TestPlan.getParent
(TestIdentifier child) Get the parent of the suppliedTestIdentifier
.TestPlan.getRoots()
Get the rootTestIdentifiers
for this test plan.Methods in org.junit.platform.launcher with parameters of type TestIdentifierModifier and TypeMethodDescriptionprivate void
TestPlan.accept
(TestPlan.Visitor visitor, TestIdentifier testIdentifier) void
TestPlan.add
(TestIdentifier testIdentifier) Deprecated.Calling this method is no longer supported and will throw an exception.void
TestPlan.addInternal
(TestIdentifier testIdentifier) default void
TestExecutionListener.dynamicTestRegistered
(TestIdentifier testIdentifier) Called when a new, dynamicTestIdentifier
has been registered.default void
TestExecutionListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) Called when the execution of a leaf or subtree of theTestPlan
has finished, regardless of the outcome.default void
TestExecutionListener.executionSkipped
(TestIdentifier testIdentifier, String reason) Called when the execution of a leaf or subtree of theTestPlan
has been skipped.default void
TestExecutionListener.executionStarted
(TestIdentifier testIdentifier) Called when the execution of a leaf or subtree of theTestPlan
is about to be started.TestPlan.getChildren
(TestIdentifier parent) Get the children of the suppliedTestIdentifier
.TestPlan.getDescendants
(TestIdentifier parent) Get all descendants of the suppliedTestIdentifier
(i.e., all of its children and their children, recursively).TestPlan.getParent
(TestIdentifier child) Get the parent of the suppliedTestIdentifier
.default void
TestPlan.Visitor.postVisitContainer
(TestIdentifier testIdentifier) Called after visiting a container.default void
TestPlan.Visitor.preVisitContainer
(TestIdentifier testIdentifier) Called before visiting a container.default void
TestExecutionListener.reportingEntryPublished
(TestIdentifier testIdentifier, ReportEntry entry) Called when additional test reporting data has been published for the suppliedTestIdentifier
.default void
TestPlan.Visitor.visit
(TestIdentifier testIdentifier) Called for all test identifiers regardless of their type.Method parameters in org.junit.platform.launcher with type arguments of type TestIdentifierModifier and TypeMethodDescriptionlong
TestPlan.countTestIdentifiers
(Predicate<? super TestIdentifier> predicate) Count allTestIdentifiers
that satisfy the given predicate.Constructors in org.junit.platform.launcher with parameters of type TestIdentifier -
Uses of TestIdentifier in org.junit.platform.launcher.core
Fields in org.junit.platform.launcher.core with type parameters of type TestIdentifierModifier and TypeFieldDescriptionprivate final BiConsumer
<TestIdentifier, ReportEntry> StreamInterceptingTestExecutionListener.reporter
Methods in org.junit.platform.launcher.core that return TestIdentifierModifier and TypeMethodDescriptionprivate TestIdentifier
ExecutionListenerAdapter.getTestIdentifier
(TestDescriptor testDescriptor) InternalTestPlan.getTestIdentifier
(String uniqueId) InternalTestPlan.getTestIdentifier
(UniqueId uniqueId) Methods in org.junit.platform.launcher.core that return types with arguments of type TestIdentifierModifier and TypeMethodDescriptionInternalTestPlan.getChildren
(String parentId) InternalTestPlan.getChildren
(UniqueId parentId) InternalTestPlan.getChildren
(TestIdentifier parent) InternalTestPlan.getDescendants
(TestIdentifier parent) InternalTestPlan.getParent
(TestIdentifier child) InternalTestPlan.getRoots()
Methods in org.junit.platform.launcher.core with parameters of type TestIdentifierModifier and TypeMethodDescriptionvoid
InternalTestPlan.add
(TestIdentifier testIdentifier) void
InternalTestPlan.addInternal
(TestIdentifier testIdentifier) void
CompositeTestExecutionListener.dynamicTestRegistered
(TestIdentifier testIdentifier) void
CompositeTestExecutionListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) default void
CompositeTestExecutionListener.EagerTestExecutionListener.executionJustFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
StreamInterceptingTestExecutionListener.executionJustFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) default void
CompositeTestExecutionListener.EagerTestExecutionListener.executionJustStarted
(TestIdentifier testIdentifier) void
StreamInterceptingTestExecutionListener.executionJustStarted
(TestIdentifier testIdentifier) void
CompositeTestExecutionListener.executionSkipped
(TestIdentifier testIdentifier, String reason) void
CompositeTestExecutionListener.executionStarted
(TestIdentifier testIdentifier) InternalTestPlan.getChildren
(TestIdentifier parent) InternalTestPlan.getDescendants
(TestIdentifier parent) InternalTestPlan.getParent
(TestIdentifier child) void
CompositeTestExecutionListener.reportingEntryPublished
(TestIdentifier testIdentifier, ReportEntry entry) Method parameters in org.junit.platform.launcher.core with type arguments of type TestIdentifierModifier and TypeMethodDescriptionlong
InternalTestPlan.countTestIdentifiers
(Predicate<? super TestIdentifier> predicate) (package private) static Optional
<StreamInterceptingTestExecutionListener> StreamInterceptingTestExecutionListener.create
(ConfigurationParameters configurationParameters, BiConsumer<TestIdentifier, ReportEntry> reporter) Constructor parameters in org.junit.platform.launcher.core with type arguments of type TestIdentifierModifierConstructorDescriptionprivate
StreamInterceptingTestExecutionListener
(Optional<StreamInterceptor> stdoutInterceptor, Optional<StreamInterceptor> stderrInterceptor, BiConsumer<TestIdentifier, ReportEntry> reporter) -
Uses of TestIdentifier in org.junit.platform.launcher.listeners
Fields in org.junit.platform.launcher.listeners declared as TestIdentifierModifier and TypeFieldDescriptionprivate final TestIdentifier
MutableTestExecutionSummary.DefaultFailure.testIdentifier
Methods in org.junit.platform.launcher.listeners that return TestIdentifierModifier and TypeMethodDescriptionprivate static TestIdentifier
LegacyReportingUtils.getParent
(TestPlan testPlan, TestIdentifier testIdentifier) Deprecated.MutableTestExecutionSummary.DefaultFailure.getTestIdentifier()
TestExecutionSummary.Failure.getTestIdentifier()
Get the identifier of the failed test or container.Methods in org.junit.platform.launcher.listeners with parameters of type TestIdentifierModifier and TypeMethodDescription(package private) void
MutableTestExecutionSummary.addFailure
(TestIdentifier testIdentifier, Throwable throwable) private void
MutableTestExecutionSummary.collectTestDescription
(TestIdentifier identifier, List<String> descriptionParts) private String
MutableTestExecutionSummary.describeTest
(TestIdentifier testIdentifier) void
LoggingListener.dynamicTestRegistered
(TestIdentifier testIdentifier) void
SummaryGeneratingListener.dynamicTestRegistered
(TestIdentifier testIdentifier) void
LoggingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
SummaryGeneratingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
UniqueIdTrackingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
LoggingListener.executionSkipped
(TestIdentifier testIdentifier, String reason) void
SummaryGeneratingListener.executionSkipped
(TestIdentifier testIdentifier, String reason) void
UniqueIdTrackingListener.executionSkipped
(TestIdentifier testIdentifier, String reason) void
LoggingListener.executionStarted
(TestIdentifier testIdentifier) void
SummaryGeneratingListener.executionStarted
(TestIdentifier testIdentifier) static String
LegacyReportingUtils.getClassName
(TestPlan testPlan, TestIdentifier testIdentifier) Deprecated.Get the class name for the suppliedTestIdentifier
using the suppliedTestPlan
.private static ClassSource
LegacyReportingUtils.getClassSource
(TestIdentifier current) Deprecated.private static TestIdentifier
LegacyReportingUtils.getParent
(TestPlan testPlan, TestIdentifier testIdentifier) Deprecated.private static String
LegacyReportingUtils.getParentLegacyReportingName
(TestPlan testPlan, TestIdentifier testIdentifier) Deprecated.private void
MutableTestExecutionSummary.printSource
(PrintWriter writer, TestIdentifier testIdentifier) private void
UniqueIdTrackingListener.trackTestUid
(TestIdentifier testIdentifier) Constructors in org.junit.platform.launcher.listeners with parameters of type TestIdentifierModifierConstructorDescription(package private)
DefaultFailure
(TestIdentifier testIdentifier, Throwable exception) -
Uses of TestIdentifier in org.junit.platform.reporting.legacy
Methods in org.junit.platform.reporting.legacy with parameters of type TestIdentifierModifier and TypeMethodDescriptionstatic String
LegacyReportingUtils.getClassName
(TestPlan testPlan, TestIdentifier testIdentifier) Get the class name for the suppliedTestIdentifier
using the suppliedTestPlan
. -
Uses of TestIdentifier in org.junit.platform.reporting.legacy.xml
Fields in org.junit.platform.reporting.legacy.xml with type parameters of type TestIdentifierModifier and TypeFieldDescriptionprivate final Map
<TestIdentifier, Instant> XmlReportData.endInstants
private final Map
<TestIdentifier, TestExecutionResult> XmlReportData.finishedTests
private final Map
<TestIdentifier, List<ReportEntry>> XmlReportData.reportEntries
private final Map
<TestIdentifier, String> XmlReportData.skippedTests
private final Map
<TestIdentifier, Instant> XmlReportData.startInstants
Methods in org.junit.platform.reporting.legacy.xml that return types with arguments of type TestIdentifierModifier and TypeMethodDescriptionprivate Optional
<TestIdentifier> XmlReportData.findAncestor
(TestIdentifier testIdentifier, Predicate<TestIdentifier> predicate) private Optional
<TestIdentifier> XmlReportData.findSkippedAncestor
(TestIdentifier testIdentifier) private List
<TestIdentifier> XmlReportData.getAncestors
(TestIdentifier testIdentifier) Methods in org.junit.platform.reporting.legacy.xml with parameters of type TestIdentifierModifier and TypeMethodDescription(package private) void
XmlReportData.addReportEntry
(TestIdentifier testIdentifier, ReportEntry entry) private void
XmlReportWriter.collectReportEntries
(TestIdentifier testIdentifier, List<String> systemOutElements, List<String> systemErrElements) void
LegacyXmlReportGeneratingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult result) void
LegacyXmlReportGeneratingListener.executionSkipped
(TestIdentifier testIdentifier, String reason) void
LegacyXmlReportGeneratingListener.executionStarted
(TestIdentifier testIdentifier) private Optional
<TestIdentifier> XmlReportData.findAncestor
(TestIdentifier testIdentifier, Predicate<TestIdentifier> predicate) private Optional
<TestIdentifier> XmlReportData.findSkippedAncestor
(TestIdentifier testIdentifier) private String
XmlReportWriter.formatNonStandardAttributesAsString
(TestIdentifier testIdentifier) private List
<TestIdentifier> XmlReportData.getAncestors
(TestIdentifier testIdentifier) private String
XmlReportWriter.getClassName
(TestIdentifier testIdentifier) (package private) double
XmlReportData.getDurationInSeconds
(TestIdentifier testIdentifier) private String
XmlReportWriter.getName
(TestIdentifier testIdentifier) (package private) List
<ReportEntry> XmlReportData.getReportEntries
(TestIdentifier testIdentifier) (package private) List
<TestExecutionResult> XmlReportData.getResults
(TestIdentifier testIdentifier) (package private) String
XmlReportData.getSkipReason
(TestIdentifier testIdentifier) private String
XmlReportWriter.getTime
(TestIdentifier testIdentifier, NumberFormat numberFormat) private boolean
LegacyXmlReportGeneratingListener.isRoot
(TestIdentifier testIdentifier) (package private) void
XmlReportData.markFinished
(TestIdentifier testIdentifier, TestExecutionResult result) (package private) void
XmlReportData.markSkipped
(TestIdentifier testIdentifier, String reason) (package private) void
XmlReportData.markStarted
(TestIdentifier testIdentifier) void
LegacyXmlReportGeneratingListener.reportingEntryPublished
(TestIdentifier testIdentifier, ReportEntry entry) private boolean
XmlReportWriter.shouldInclude
(TestPlan testPlan, TestIdentifier testIdentifier) XmlReportWriter.toAggregatedResult
(TestIdentifier testIdentifier) (package private) boolean
XmlReportData.wasSkipped
(TestIdentifier testIdentifier) private void
XmlReportWriter.writeSkippedOrErrorOrFailureElement
(TestIdentifier testIdentifier, XmlReportWriter.AggregatedTestResult testResult, XMLStreamWriter writer) private void
XmlReportWriter.writeSuiteAttributes
(TestIdentifier testIdentifier, Collection<XmlReportWriter.AggregatedTestResult> testResults, NumberFormat numberFormat, XMLStreamWriter writer) private void
XmlReportWriter.writeTestcase
(TestIdentifier testIdentifier, XmlReportWriter.AggregatedTestResult testResult, NumberFormat numberFormat, XMLStreamWriter writer) private void
XmlReportWriter.writeTestsuite
(TestIdentifier testIdentifier, Map<TestIdentifier, XmlReportWriter.AggregatedTestResult> tests, XMLStreamWriter writer) (package private) void
XmlReportWriter.writeXmlReport
(TestIdentifier rootDescriptor, Writer out) private void
XmlReportWriter.writeXmlReport
(TestIdentifier testIdentifier, Map<TestIdentifier, XmlReportWriter.AggregatedTestResult> tests, Writer out) private void
LegacyXmlReportGeneratingListener.writeXmlReportInCaseOfRoot
(TestIdentifier testIdentifier) private void
LegacyXmlReportGeneratingListener.writeXmlReportSafely
(TestIdentifier testIdentifier, String rootName) Method parameters in org.junit.platform.reporting.legacy.xml with type arguments of type TestIdentifierModifier and TypeMethodDescriptionprivate Optional
<TestIdentifier> XmlReportData.findAncestor
(TestIdentifier testIdentifier, Predicate<TestIdentifier> predicate) private void
XmlReportWriter.writeTestsuite
(TestIdentifier testIdentifier, Map<TestIdentifier, XmlReportWriter.AggregatedTestResult> tests, XMLStreamWriter writer) private void
XmlReportWriter.writeXmlReport
(TestIdentifier testIdentifier, Map<TestIdentifier, XmlReportWriter.AggregatedTestResult> tests, Writer out) -
Uses of TestIdentifier in org.junit.platform.reporting.open.xml
Methods in org.junit.platform.reporting.open.xml with parameters of type TestIdentifierModifier and TypeMethodDescriptionvoid
OpenTestReportGeneratingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
OpenTestReportGeneratingListener.executionSkipped
(TestIdentifier testIdentifier, String reason) void
OpenTestReportGeneratingListener.executionStarted
(TestIdentifier testIdentifier) void
OpenTestReportGeneratingListener.reportingEntryPublished
(TestIdentifier testIdentifier, ReportEntry entry) private void
OpenTestReportGeneratingListener.reportStarted
(TestIdentifier testIdentifier, String id) -
Uses of TestIdentifier in org.junit.platform.runner
Fields in org.junit.platform.runner with type parameters of type TestIdentifierModifier and TypeFieldDescriptionprivate final Map
<TestIdentifier, org.junit.runner.Description> JUnitPlatformTestTree.descriptions
private final Function
<TestIdentifier, String> JUnitPlatformTestTree.nameExtractor
Methods in org.junit.platform.runner that return types with arguments of type TestIdentifierModifier and TypeMethodDescriptionprivate Set
<TestIdentifier> JUnitPlatformTestTree.applyFilterToDescriptions
(org.junit.runner.manipulation.Filter filter) (package private) Set
<TestIdentifier> JUnitPlatformTestTree.getFilteredLeaves
(org.junit.runner.manipulation.Filter filter) (package private) Set
<TestIdentifier> JUnitPlatformTestTree.getTestsInSubtree
(TestIdentifier ancestor) private Predicate
<? super TestIdentifier> JUnitPlatformTestTree.isALeaf
(Set<TestIdentifier> identifiers) private Set
<TestIdentifier> JUnitPlatformTestTree.removeNonLeafIdentifiers
(Set<TestIdentifier> identifiers) Methods in org.junit.platform.runner with parameters of type TestIdentifierModifier and TypeMethodDescription(package private) void
JUnitPlatformTestTree.addDynamicDescription
(TestIdentifier newIdentifier, UniqueId parentId) private void
JUnitPlatformTestTree.buildDescription
(TestIdentifier identifier, org.junit.runner.Description parent, TestPlan testPlan) private org.junit.runner.Description
JUnitPlatformTestTree.createJUnit4Description
(TestIdentifier identifier, TestPlan testPlan) void
JUnitPlatformRunnerListener.dynamicTestRegistered
(TestIdentifier testIdentifier) void
JUnitPlatformRunnerListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
JUnitPlatformRunnerListener.executionSkipped
(TestIdentifier testIdentifier, String reason) void
JUnitPlatformRunnerListener.executionStarted
(TestIdentifier testIdentifier) private org.junit.runner.Description
JUnitPlatformRunnerListener.findJUnit4Description
(TestIdentifier testIdentifier) private void
JUnitPlatformRunnerListener.fireTestIgnored
(TestIdentifier testIdentifier) (package private) org.junit.runner.Description
JUnitPlatformTestTree.getDescription
(TestIdentifier identifier) private String
JUnitPlatformTestTree.getTechnicalName
(TestIdentifier testIdentifier) (package private) Set
<TestIdentifier> JUnitPlatformTestTree.getTestsInSubtree
(TestIdentifier ancestor) void
JUnitPlatformRunnerListener.reportingEntryPublished
(TestIdentifier testIdentifier, ReportEntry entry) Method parameters in org.junit.platform.runner with type arguments of type TestIdentifierModifier and TypeMethodDescriptionprivate LauncherDiscoveryRequest
JUnitPlatform.createDiscoveryRequestForUniqueIds
(Set<TestIdentifier> testIdentifiers) Deprecated.private Predicate
<? super TestIdentifier> JUnitPlatformTestTree.isALeaf
(Set<TestIdentifier> identifiers) private Set
<TestIdentifier> JUnitPlatformTestTree.removeNonLeafIdentifiers
(Set<TestIdentifier> identifiers)
TestPlan.getTestIdentifier(UniqueId)