mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
run configurations for default project exceptions : IDEA-80092
This commit is contained in:
+2
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user