From e3adb5a9643e354eb1ae63b10348dc74a2548259 Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Mon, 11 Jul 2022 17:19:19 +0300 Subject: [PATCH] Test generation is enabled for interfaces via shortcut and menu actions #473 --- .../org/utbot/intellij/plugin/ui/actions/GenerateTestsAction.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/actions/GenerateTestsAction.kt b/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/actions/GenerateTestsAction.kt index 201e599ca9..2a6f9bba99 100644 --- a/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/actions/GenerateTestsAction.kt +++ b/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/actions/GenerateTestsAction.kt @@ -45,6 +45,7 @@ class GenerateTestsAction : AnAction() { if (psiElementHandler.isCreateTestActionAvailable(element)) { val srcClass = psiElementHandler.containingClass(element) ?: return null + if (srcClass.isInterface) return null val srcSourceRoot = srcClass.getSourceRoot() ?: return null val srcMethods = TestIntegrationUtils.extractClassMethods(srcClass, false) val focusedMethod = focusedMethodOrNull(element, srcMethods, psiElementHandler)