Module org.junit.platform.reporting
Class LegacyReportingUtils
java.lang.Object
org.junit.platform.reporting.legacy.LegacyReportingUtils
Utility methods for dealing with legacy reporting infrastructure, such as
reporting systems built on the Ant-based XML reporting format for JUnit 4.
This class was formerly from
junit-platform-launcher
in org.junit.platform.launcher.listeners package.- Since:
- 1.0.3
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetClassName(TestPlan testPlan, TestIdentifier testIdentifier) Get the class name for the suppliedTestIdentifierusing the suppliedTestPlan.
-
Method Details
-
getClassName
Get the class name for the suppliedTestIdentifierusing the suppliedTestPlan.This implementation attempts to find the closest test identifier with a
ClassSourceby 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; nevernulltestIdentifier- the identifier to determine the class name for; nevernull- See Also:
-