Class LegacyReportingUtils
java.lang.Object
org.junit.platform.launcher.listeners.LegacyReportingUtils
Deprecated.
Utility methods for dealing with legacy reporting infrastructure, such as
reporting systems built on the Ant-based XML reporting format for JUnit 4.
- Since:
- 1.0.3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getClassName
(TestPlan testPlan, TestIdentifier testIdentifier) Deprecated.Get the class name for the suppliedTestIdentifier
using the suppliedTestPlan
.private static ClassSource
getClassSource
(TestIdentifier current) Deprecated.private static TestIdentifier
getParent
(TestPlan testPlan, TestIdentifier testIdentifier) Deprecated.private static String
getParentLegacyReportingName
(TestPlan testPlan, TestIdentifier testIdentifier) Deprecated.
-
Constructor Details
-
LegacyReportingUtils
private LegacyReportingUtils()Deprecated.
-
-
Method Details
-
getClassName
Deprecated.Get the class name for the suppliedTestIdentifier
using the suppliedTestPlan
.This implementation attempts to find the closest test identifier with a
ClassSource
by traversing the hierarchy upwards towards the root starting with the supplied test identifier. In case no such source is found, it falls back to using the parent's legacy reporting name.- Parameters:
testPlan
- the test plan that contains theTestIdentifier
; nevernull
testIdentifier
- the identifier to determine the class name for; nevernull
- See Also:
-
getParent
Deprecated. -
getClassSource
Deprecated. -
getParentLegacyReportingName
private static String getParentLegacyReportingName(TestPlan testPlan, TestIdentifier testIdentifier) Deprecated.
-
LegacyReportingUtils
instead.