From dd52332925de2d24a7449dbb772e257e682a2024 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Thu, 28 May 2015 11:54:19 +0200 Subject: [PATCH] testng: ensure configured by suite is checked (IDEA-140794) --- .../com/theoryinpractice/testng/model/TestNGTestSuite.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/testng/src/com/theoryinpractice/testng/model/TestNGTestSuite.java b/plugins/testng/src/com/theoryinpractice/testng/model/TestNGTestSuite.java index 5b6c594dc5cb..23ee89153aeb 100644 --- a/plugins/testng/src/com/theoryinpractice/testng/model/TestNGTestSuite.java +++ b/plugins/testng/src/com/theoryinpractice/testng/model/TestNGTestSuite.java @@ -21,6 +21,7 @@ import com.intellij.openapi.util.Comparing; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.PsiClass; import com.intellij.psi.PsiElement; +import com.intellij.psi.PsiFile; import com.intellij.psi.PsiMethod; import com.intellij.psi.util.PsiUtilCore; import com.intellij.psi.xml.XmlFile; @@ -66,8 +67,9 @@ public class TestNGTestSuite extends TestNGTestObject { @Override public boolean isConfiguredByElement(PsiElement element) { - if (element instanceof XmlFile) { - final VirtualFile virtualFile = PsiUtilCore.getVirtualFile(element); + final PsiFile containingFile = element.getContainingFile(); + if (containingFile instanceof XmlFile) { + final VirtualFile virtualFile = PsiUtilCore.getVirtualFile(containingFile); return virtualFile != null && Comparing.strEqual(myConfig.getPersistantData().getSuiteName(), virtualFile.getPath()); } return false; -- 2.32.0