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
773773 ParametrizedTestSource .DO_NOT_PARAMETRIZE -> TestFramework .allItems
774774 ParametrizedTestSource .PARAMETRIZE -> TestFramework .allItems.filterNot { it == Junit4 }
775775 }
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) {
782777 ParametrizedTestSource .DO_NOT_PARAMETRIZE -> TestFramework .defaultItem
783778 ParametrizedTestSource .PARAMETRIZE -> TestFramework .parametrizedDefaultItem
784779 }
780+ enabledTestFrameworks.forEach {
781+ it.isInstalled = findFrameworkLibrary(model.project, model.testModule, it) != null
782+ if (it.isInstalled && ! defaultItem.isInstalled) defaultItem = it
783+ }
785784
786785 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
788787 testFrameworks.renderer = object : ColoredListCellRenderer <TestFramework >() {
789788 override fun customizeCellRenderer (
790789 list : JList <out TestFramework >, value : TestFramework ? ,
You can’t perform that action at this time.
0 commit comments