Class XmlReportData
- java.lang.Object
-
- org.junit.platform.reporting.legacy.xml.XmlReportData
-
class XmlReportData extends java.lang.Object
- Since:
- 1.4
-
-
Field Summary
Fields Modifier and Type Field Description private java.time.Clock
clock
private java.util.Map<TestIdentifier,java.time.Instant>
endInstants
private java.util.Map<TestIdentifier,TestExecutionResult>
finishedTests
private static int
MILLIS_PER_SECOND
private java.util.Map<TestIdentifier,java.util.List<ReportEntry>>
reportEntries
private java.util.Map<TestIdentifier,java.lang.String>
skippedTests
private java.util.Map<TestIdentifier,java.time.Instant>
startInstants
private TestPlan
testPlan
-
Constructor Summary
Constructors Constructor Description XmlReportData(TestPlan testPlan, java.time.Clock clock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addReportEntry(TestIdentifier testIdentifier, ReportEntry entry)
private java.util.Optional<TestIdentifier>
findAncestor(TestIdentifier testIdentifier, java.util.function.Predicate<TestIdentifier> predicate)
private java.util.Optional<TestIdentifier>
findSkippedAncestor(TestIdentifier testIdentifier)
private java.util.List<TestIdentifier>
getAncestors(TestIdentifier testIdentifier)
(package private) java.time.Clock
getClock()
(package private) double
getDurationInSeconds(TestIdentifier testIdentifier)
(package private) java.util.List<ReportEntry>
getReportEntries(TestIdentifier testIdentifier)
(package private) java.util.List<TestExecutionResult>
getResults(TestIdentifier testIdentifier)
(package private) java.lang.String
getSkipReason(TestIdentifier testIdentifier)
(package private) TestPlan
getTestPlan()
(package private) void
markFinished(TestIdentifier testIdentifier, TestExecutionResult result)
(package private) void
markSkipped(TestIdentifier testIdentifier, java.lang.String reason)
(package private) void
markStarted(TestIdentifier testIdentifier)
(package private) boolean
wasSkipped(TestIdentifier testIdentifier)
-
-
-
Field Detail
-
MILLIS_PER_SECOND
private static final int MILLIS_PER_SECOND
- See Also:
- Constant Field Values
-
finishedTests
private final java.util.Map<TestIdentifier,TestExecutionResult> finishedTests
-
skippedTests
private final java.util.Map<TestIdentifier,java.lang.String> skippedTests
-
startInstants
private final java.util.Map<TestIdentifier,java.time.Instant> startInstants
-
endInstants
private final java.util.Map<TestIdentifier,java.time.Instant> endInstants
-
reportEntries
private final java.util.Map<TestIdentifier,java.util.List<ReportEntry>> reportEntries
-
testPlan
private final TestPlan testPlan
-
clock
private final java.time.Clock clock
-
-
Constructor Detail
-
XmlReportData
XmlReportData(TestPlan testPlan, java.time.Clock clock)
-
-
Method Detail
-
getTestPlan
TestPlan getTestPlan()
-
getClock
java.time.Clock getClock()
-
markSkipped
void markSkipped(TestIdentifier testIdentifier, java.lang.String reason)
-
markStarted
void markStarted(TestIdentifier testIdentifier)
-
markFinished
void markFinished(TestIdentifier testIdentifier, TestExecutionResult result)
-
addReportEntry
void addReportEntry(TestIdentifier testIdentifier, ReportEntry entry)
-
wasSkipped
boolean wasSkipped(TestIdentifier testIdentifier)
-
getDurationInSeconds
double getDurationInSeconds(TestIdentifier testIdentifier)
-
getSkipReason
java.lang.String getSkipReason(TestIdentifier testIdentifier)
-
getResults
java.util.List<TestExecutionResult> getResults(TestIdentifier testIdentifier)
-
getReportEntries
java.util.List<ReportEntry> getReportEntries(TestIdentifier testIdentifier)
-
findSkippedAncestor
private java.util.Optional<TestIdentifier> findSkippedAncestor(TestIdentifier testIdentifier)
-
findAncestor
private java.util.Optional<TestIdentifier> findAncestor(TestIdentifier testIdentifier, java.util.function.Predicate<TestIdentifier> predicate)
-
getAncestors
private java.util.List<TestIdentifier> getAncestors(TestIdentifier testIdentifier)
-
-