diff --git a/java/java-impl/src/com/intellij/testIntegration/JavaTestFramework.java b/java/java-impl/src/com/intellij/testIntegration/JavaTestFramework.java index 31d9ab3c3348..bf2f0901b6db 100644 --- a/java/java-impl/src/com/intellij/testIntegration/JavaTestFramework.java +++ b/java/java-impl/src/com/intellij/testIntegration/JavaTestFramework.java @@ -135,6 +135,7 @@ public abstract class JavaTestFramework implements JvmTestFramework { @Override public @Nullable PsiElement findSetUpMethod(@NotNull PsiElement clazz) { + if (DumbService.isDumb(clazz.getProject()) && !supportDumbMode(clazz)) return null; if (clazz instanceof PsiClass && isFrameworkAvailable(clazz)) { return findSetUpMethod((PsiClass)clazz); } @@ -145,6 +146,7 @@ public abstract class JavaTestFramework implements JvmTestFramework { @Override public @Nullable PsiElement findTearDownMethod(@NotNull PsiElement clazz) { + if (DumbService.isDumb(clazz.getProject()) && !supportDumbMode(clazz)) return null; if (clazz instanceof PsiClass && isFrameworkAvailable(clazz)) { return findTearDownMethod((PsiClass)clazz); }