File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -773,18 +773,17 @@ class GenerateTestsDialogWindow(val model: GenerateTestsModel) : DialogWrapper(m
773
773
ParametrizedTestSource .DO_NOT_PARAMETRIZE -> TestFramework .allItems
774
774
ParametrizedTestSource .PARAMETRIZE -> TestFramework .allItems.filterNot { it == Junit4 }
775
775
}
776
-
777
- enabledTestFrameworks.forEach {
778
- it.isInstalled = findFrameworkLibrary(model.project, model.testModule, it) != null
779
- }
780
-
781
- val defaultItem = when (parametrizedTestSource) {
776
+ var defaultItem = when (parametrizedTestSource) {
782
777
ParametrizedTestSource .DO_NOT_PARAMETRIZE -> TestFramework .defaultItem
783
778
ParametrizedTestSource .PARAMETRIZE -> TestFramework .parametrizedDefaultItem
784
779
}
780
+ enabledTestFrameworks.forEach {
781
+ it.isInstalled = findFrameworkLibrary(model.project, model.testModule, it) != null
782
+ if (it.isInstalled && ! defaultItem.isInstalled) defaultItem = it
783
+ }
785
784
786
785
testFrameworks.model = DefaultComboBoxModel (enabledTestFrameworks.toTypedArray())
787
- testFrameworks.item = if (currentFrameworkItem in enabledTestFrameworks) currentFrameworkItem else defaultItem
786
+ testFrameworks.item = if (currentFrameworkItem in enabledTestFrameworks && currentFrameworkItem.isInstalled ) currentFrameworkItem else defaultItem
788
787
testFrameworks.renderer = object : ColoredListCellRenderer <TestFramework >() {
789
788
override fun customizeCellRenderer (
790
789
list : JList <out TestFramework >, value : TestFramework ? ,
You can’t perform that action at this time.
0 commit comments