From fee4ab49342a7f3910b85196deb636a78325a553 Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 11 Mar 2011 17:57:09 +0100 Subject: [PATCH] junit configurations: step into class before elements retrieving (IDEA-66003) --- .../intellij/execution/junit/JUnitConfigurationProducer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/junit/src/com/intellij/execution/junit/JUnitConfigurationProducer.java b/plugins/junit/src/com/intellij/execution/junit/JUnitConfigurationProducer.java index 91ea90de42a9..a78e9ce33e3e 100644 --- a/plugins/junit/src/com/intellij/execution/junit/JUnitConfigurationProducer.java +++ b/plugins/junit/src/com/intellij/execution/junit/JUnitConfigurationProducer.java @@ -16,6 +16,7 @@ package com.intellij.execution.junit; +import com.intellij.execution.JavaExecutionUtil; import com.intellij.execution.Location; import com.intellij.execution.RunManagerEx; import com.intellij.execution.RunnerAndConfigurationSettings; @@ -55,6 +56,7 @@ public abstract class JUnitConfigurationProducer extends JavaRuntimeConfiguratio ((JUnitConfiguration)((RunManagerImpl)RunManagerEx.getInstanceEx(location.getProject())) .getConfigurationTemplate(getConfigurationFactory()) .getConfiguration()).getConfigurationModule().getModule(); + location = JavaExecutionUtil.stepIntoSingleClass(location); final PsiElement element = location.getPsiElement(); final PsiClass testClass = JUnitUtil.getTestClass(element); final PsiMethod testMethod = JUnitUtil.getTestMethod(element);