Description
The following code in GenerateTestsDialogWindow is incorrect:
val items = if (model.extractMembersFromSrcClasses) {
srcClasses.flatMap { it.extractFirstLevelMembers(false) }
} else {
srcClasses.map { MemberInfo(it) }
}.toSortedSet { o1, o2 -> o1.displayName.compareTo(o2.displayName, true) }
To Reproduce
Let us generate tests for package p with internal packages p1 and p2.
Both internal packages contain class A.
Only one of them will be shown in selection table.
Expected behavior
Classes p1.A and p2.A are shown in selection table.
Actual behavior
Only one of this classes is selected to table.
Description
The following code in
GenerateTestsDialogWindowis incorrect:To Reproduce
Let us generate tests for package
pwith internal packagesp1andp2.Both internal packages contain class
A.Only one of them will be shown in selection table.
Expected behavior
Classes
p1.Aandp2.Aare shown in selection table.Actual behavior
Only one of this classes is selected to table.