From c69def04d1c7263f76b04cb7d36befeb535036b8 Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 3 Jun 2011 17:23:24 +0400 Subject: [PATCH] set parent as testcase only when current is testcase --- .../intellij/codeInspection/reference/RefClassImpl.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/java/java-impl/src/com/intellij/codeInspection/reference/RefClassImpl.java b/java/java-impl/src/com/intellij/codeInspection/reference/RefClassImpl.java index 1da7c451ab43..ed356580d7f5 100644 --- a/java/java-impl/src/com/intellij/codeInspection/reference/RefClassImpl.java +++ b/java/java-impl/src/com/intellij/codeInspection/reference/RefClassImpl.java @@ -123,9 +123,12 @@ public class RefClassImpl extends RefJavaElementImpl implements RefClass { setServlet(servlet != null && psiClass.isInheritor(servlet, true)); } if (!isApplet() && !isServlet()) { - setTestCase(TestUtil.isTestClass(psiClass)); - for (RefClass refBase : getBaseClasses()) { - ((RefClassImpl)refBase).setTestCase(true); + final boolean isTestClass = TestUtil.isTestClass(psiClass); + setTestCase(isTestClass); + if (isTestClass) { + for (RefClass refBase : getBaseClasses()) { + ((RefClassImpl)refBase).setTestCase(true); + } } }