From bc145f9516f3be095b96821720e777436366cd0b Mon Sep 17 00:00:00 2001 From: anna Date: Thu, 19 Jan 2012 16:23:04 +0100 Subject: [PATCH] run configurations for default project exceptions : IDEA-80092 --- .../junit2/configuration/JUnitConfigurationModel.java | 3 ++- .../testng/model/TestNGConfigurationModel.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/junit/src/com/intellij/execution/junit2/configuration/JUnitConfigurationModel.java b/plugins/junit/src/com/intellij/execution/junit2/configuration/JUnitConfigurationModel.java index 8e2a57a1eed5..fa23dd183736 100644 --- a/plugins/junit/src/com/intellij/execution/junit2/configuration/JUnitConfigurationModel.java +++ b/plugins/junit/src/com/intellij/execution/junit2/configuration/JUnitConfigurationModel.java @@ -25,6 +25,7 @@ import com.intellij.openapi.module.Module; import com.intellij.openapi.progress.ProcessCanceledException; import com.intellij.openapi.project.IndexNotReadyException; import com.intellij.openapi.project.Project; +import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.PsiClass; import javax.swing.text.BadLocationException; @@ -101,7 +102,7 @@ public class JUnitConfigurationModel { testObject != JUnitConfiguration.TEST_DIRECTORY) { try { data.METHOD_NAME = getJUnitTextValue(METHOD); - final PsiClass testClass = JUnitUtil.findPsiClass(className, module, myProject); + final PsiClass testClass = !myProject.isDefault() && !StringUtil.isEmptyOrSpaces(className) ? JUnitUtil.findPsiClass(className, module, myProject) : null; if (testClass != null && testClass.isValid()) { data.setMainClass(testClass); } diff --git a/plugins/testng/src/com/theoryinpractice/testng/model/TestNGConfigurationModel.java b/plugins/testng/src/com/theoryinpractice/testng/model/TestNGConfigurationModel.java index 6291fbfd6e46..e891db65cb8a 100644 --- a/plugins/testng/src/com/theoryinpractice/testng/model/TestNGConfigurationModel.java +++ b/plugins/testng/src/com/theoryinpractice/testng/model/TestNGConfigurationModel.java @@ -118,7 +118,7 @@ public class TestNGConfigurationModel if (TestType.METHOD == type) data.METHOD_NAME = getText(TestType.METHOD); - PsiClass psiClass = JUnitUtil.findPsiClass(className, module, getProject()); + PsiClass psiClass = !getProject().isDefault() && !StringUtil.isEmptyOrSpaces(className) ? JUnitUtil.findPsiClass(className, module, getProject()) : null; if (psiClass != null && psiClass.isValid()) data.setMainClass(psiClass); else