check type of containing file in getTestClass()
This commit is contained in:
committed by
Nikolay Krasko
parent
49714d0817
commit
d29e63e2b8
@@ -130,9 +130,10 @@ public class KotlinJUnitRunConfigurationProducer : RunConfigurationProducer<JUni
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun getTestClass(leaf: PsiElement): PsiClass? {
|
private fun getTestClass(leaf: PsiElement): PsiClass? {
|
||||||
|
val containingFile = leaf.getContainingFile() as? JetFile ?: return null
|
||||||
var jetClass = leaf.getParentOfType<JetClass>(false)
|
var jetClass = leaf.getParentOfType<JetClass>(false)
|
||||||
if (!jetClass.isJUnitTestClass()) {
|
if (!jetClass.isJUnitTestClass()) {
|
||||||
jetClass = getTestClassInFile(leaf.getContainingFile() as JetFile)
|
jetClass = getTestClassInFile(containingFile)
|
||||||
}
|
}
|
||||||
if (jetClass != null) {
|
if (jetClass != null) {
|
||||||
return LightClassUtil.getPsiClass(jetClass)
|
return LightClassUtil.getPsiClass(jetClass)
|
||||||
|
|||||||
Reference in New Issue
Block a user