KT-2504 for JUnit3
#KT-2504 In Progress "Run all tests" on test folder doesn't run any tests
This commit is contained in:
@@ -20,6 +20,7 @@ import com.intellij.openapi.application.ApplicationManager;
|
|||||||
import com.intellij.openapi.application.QueryExecutorBase;
|
import com.intellij.openapi.application.QueryExecutorBase;
|
||||||
import com.intellij.psi.PsiClass;
|
import com.intellij.psi.PsiClass;
|
||||||
import com.intellij.psi.PsiElement;
|
import com.intellij.psi.PsiElement;
|
||||||
|
import com.intellij.psi.PsiMethod;
|
||||||
import com.intellij.psi.PsiReference;
|
import com.intellij.psi.PsiReference;
|
||||||
import com.intellij.psi.search.GlobalSearchScope;
|
import com.intellij.psi.search.GlobalSearchScope;
|
||||||
import com.intellij.psi.search.searches.DirectClassInheritorsSearch;
|
import com.intellij.psi.search.searches.DirectClassInheritorsSearch;
|
||||||
@@ -79,6 +80,9 @@ public class KotlinDirectInheritorsSearcher extends QueryExecutorBase<PsiClass,
|
|||||||
if (fqName != null) {
|
if (fqName != null) {
|
||||||
resolvedFQName = fqName.getFqName();
|
resolvedFQName = fqName.getFqName();
|
||||||
}
|
}
|
||||||
|
} else if (resolved instanceof PsiMethod && ((PsiMethod) resolved).isConstructor()) {
|
||||||
|
PsiClass containingClass = ((PsiMethod) resolved).getContainingClass();
|
||||||
|
resolvedFQName = containingClass.getQualifiedName();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (qualifiedName.equals(resolvedFQName)) {
|
if (qualifiedName.equals(resolvedFQName)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user