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.Clockclockprivate java.util.Map<TestIdentifier,java.time.Instant>endInstantsprivate java.util.Map<TestIdentifier,TestExecutionResult>finishedTestsprivate static intMILLIS_PER_SECONDprivate java.util.Map<TestIdentifier,java.util.List<ReportEntry>>reportEntriesprivate java.util.Map<TestIdentifier,java.lang.String>skippedTestsprivate java.util.Map<TestIdentifier,java.time.Instant>startInstantsprivate TestPlantestPlan
-
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) voidaddReportEntry(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.ClockgetClock()(package private) doublegetDurationInSeconds(TestIdentifier testIdentifier)(package private) java.util.List<ReportEntry>getReportEntries(TestIdentifier testIdentifier)(package private) java.util.List<TestExecutionResult>getResults(TestIdentifier testIdentifier)(package private) java.lang.StringgetSkipReason(TestIdentifier testIdentifier)(package private) TestPlangetTestPlan()(package private) voidmarkFinished(TestIdentifier testIdentifier, TestExecutionResult result)(package private) voidmarkSkipped(TestIdentifier testIdentifier, java.lang.String reason)(package private) voidmarkStarted(TestIdentifier testIdentifier)(package private) booleanwasSkipped(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)
-
-