run configurations for default project exceptions : IDEA-80092

This commit is contained in:
anna
2012-01-19 17:47:54 +01:00
parent a3ede96106
commit bc145f9516
2 changed files with 3 additions and 2 deletions
@@ -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);
}
@@ -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