[kotlin] k2 generate tests: add command after popup chooser

^KTIJ-31310 fixed

GitOrigin-RevId: ef37b0f8f751a44391de3938c97c1f23df37cacc
This commit is contained in:
Anna Kozlova
2024-09-13 18:47:06 +00:00
committed by intellij-monorepo-bot
parent 32c4ca8f81
commit 5627cceb6a
@@ -34,6 +34,7 @@ import org.jetbrains.kotlin.idea.core.insertMembersAfterAndReformat
import org.jetbrains.kotlin.idea.core.overrideImplement.BodyType
import org.jetbrains.kotlin.idea.core.overrideImplement.generateUnsupportedOrSuperCall
import org.jetbrains.kotlin.idea.createFromUsage.setupEditorSelection
import org.jetbrains.kotlin.idea.util.application.executeCommand
import org.jetbrains.kotlin.idea.util.application.isUnitTestMode
import org.jetbrains.kotlin.lexer.KtTokens
import org.jetbrains.kotlin.psi.*
@@ -123,7 +124,11 @@ abstract class KotlinGenerateTestSupportActionBase(
methodKind.getFileTemplateDescriptor(it) != null && isApplicableTo(it, klass)
}
chooseAndPerform(editor, frameworks) { doGenerate(editor, file, klass, it) }
chooseAndPerform(editor, frameworks) {
project.executeCommand(KotlinBundle.message("command.generate.test.support.generate.test.function"), null) {
doGenerate(editor, file, klass, it)
}
}
}
}