Skip to content

Commit 6d889be

Browse files
committed
Replace getOrDefault calls
1 parent ce9ccb7 commit 6d889be

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

java/src/main/java/io/cucumber/junitxmlformatter/XmlReportWriter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ private void writeSuiteAttributes(EscapingXmlStreamWriter writer) throws XMLStre
5656
Map<TestStepResultStatus, Long> counts = data.getTestCaseStatusCounts();
5757

5858
writer.writeAttribute("tests", String.valueOf(data.getTestCaseCount()));
59-
writer.writeAttribute("skipped", counts.getOrDefault(SKIPPED, 0L).toString());
59+
writer.writeAttribute("skipped", counts.get(SKIPPED).toString());
6060
writer.writeAttribute("failures", String.valueOf(countFailures(counts)));
6161
writer.writeAttribute("errors", "0");
6262
}
6363

6464
private static long countFailures(Map<TestStepResultStatus, Long> counts) {
65-
return createNotPassedNotSkippedSet().stream().mapToLong(s -> counts.getOrDefault(s, 0L)).sum();
65+
return createNotPassedNotSkippedSet().stream().mapToLong(counts::get).sum();
6666
}
6767

6868
private static EnumSet<TestStepResultStatus> createNotPassedNotSkippedSet() {

0 commit comments

Comments
 (0)