Skip to content

Commit 81040bd

Browse files
authored
Fix inaccessible menu item "Generate Tests ..." for multiple selected kt classes #1413 (#1435)
Fix menu item "Generate tests ..." for multiple selected kt classes
1 parent 98da8de commit 81040bd

File tree

1 file changed

+2
-0
lines changed
  • utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/language

1 file changed

+2
-0
lines changed

utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/language/JavaLanguage.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import org.utbot.intellij.plugin.util.extractFirstLevelMembers
2424
import org.utbot.intellij.plugin.util.isVisible
2525
import java.util.*
2626
import org.jetbrains.kotlin.j2k.getContainingClass
27+
import org.jetbrains.kotlin.psi.KtClass
2728
import org.jetbrains.kotlin.utils.addIfNotNull
2829
import org.utbot.framework.plugin.api.util.LockFile
2930
import org.utbot.intellij.plugin.models.packageName
@@ -113,6 +114,7 @@ object JvmLanguageAssistant : LanguageAssistant() {
113114
when(it) {
114115
is PsiFileSystemItem -> srcClasses += getAllClasses(project, arrayOf(it.virtualFile))
115116
is PsiClass -> srcClasses.add(it)
117+
is KtClass -> srcClasses += getClassesFromFile(it.containingKtFile)
116118
is PsiElement -> {
117119
srcClasses.addIfNotNull(it.getContainingClass())
118120
if (it is PsiMethod) {

0 commit comments

Comments
 (0)