Revert: RUBY-5449 find class related tests and vise versa for appropriate element...
authorDmitry.Krasilschikov <kradima@jetbrains.com>
Tue, 24 Jan 2017 12:53:53 +0000 (15:53 +0300)
committerDmitry.Krasilschikov <kradima@jetbrains.com>
Tue, 24 Jan 2017 13:19:22 +0000 (16:19 +0300)
platform/lang-api/src/com/intellij/testIntegration/TestFinder.java
platform/lang-impl/src/com/intellij/testIntegration/TestFinderHelper.java

index f62c477a5ab90f0c0095186847736ec3f632c83e..d956d465398e8b1bc41239cc47f3282dc88a0285 100644 (file)
@@ -35,9 +35,4 @@ public interface TestFinder {
   Collection<PsiElement> findClassesForTest(@NotNull PsiElement element);
 
   boolean isTest(@NotNull PsiElement element);
-
-  @Nullable
-  default PsiElement findSelectedElement(@NotNull final PsiElement element) {
-    return element;
-  }
 }
index ed7cafc6c28802cb9ff0027963449dc8941cb304..8c3e1d7900449cdf4356050db31ff912e1567acb 100644 (file)
@@ -40,8 +40,7 @@ public class TestFinderHelper {
   public static Collection<PsiElement> findTestsForClass(@NotNull final PsiElement element) {
     Collection<PsiElement> result = new LinkedHashSet<>();
     for (TestFinder each : getFinders()) {
-      final PsiElement selectedElement = each.findSelectedElement(element);
-      if (selectedElement != null) result.addAll(each.findTestsForClass(selectedElement));
+      result.addAll(each.findTestsForClass(element));
     }
     return result;
   }
@@ -49,8 +48,7 @@ public class TestFinderHelper {
   public static Collection<PsiElement> findClassesForTest(@NotNull final PsiElement element) {
     Collection<PsiElement> result = new LinkedHashSet<>();
     for (TestFinder each : getFinders()) {
-      final PsiElement selectedElement = each.findSelectedElement(element);
-      if (selectedElement != null) result.addAll(each.findClassesForTest(selectedElement));
+      result.addAll(each.findClassesForTest(element));
     }
     return result;
   }