Skip to content

Commit f18d9a8

Browse files
authored
Merge pull request #725 from JetBrains/refactor-junit-executor
A tiny refactoring: use groupBy
2 parents b3b7d96 + 27e54cf commit f18d9a8

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

executors/src/main/kotlin/JUnitExecutors.kt

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,7 @@ class JUnitExecutors {
2222
jUnitCore.run(request)
2323
}
2424
System.setOut(standardOutput)
25-
val groupedTestResults = HashMap<String, MutableList<TestRunInfo>>()
26-
for (testRunInfo in output) {
27-
if (!groupedTestResults.containsKey(testRunInfo.className)) {
28-
groupedTestResults[testRunInfo.className] = ArrayList()
29-
}
30-
groupedTestResults[testRunInfo.className]?.add(testRunInfo)
31-
}
32-
print(mapper.writeValueAsString(groupedTestResults))
25+
standardOutput.print(mapper.writeValueAsString(output.groupBy({ it.className }, { it })))
3326
}
3427
catch (e: Exception) {
3528
System.setOut(standardOutput)

0 commit comments

Comments
 (0)