diff --git a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/junit/TestCaseWithConstructorInspection.java b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/junit/TestCaseWithConstructorInspection.java index 3b8529a67fc2..96221113f78c 100644 --- a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/junit/TestCaseWithConstructorInspection.java +++ b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/junit/TestCaseWithConstructorInspection.java @@ -15,6 +15,7 @@ */ package com.siyeh.ig.junit; +import com.intellij.codeInsight.AnnotationUtil; import com.intellij.psi.*; import com.siyeh.InspectionGadgetsBundle; import com.siyeh.ig.BaseInspection; @@ -65,7 +66,7 @@ public class TestCaseWithConstructorInspection extends BaseInspection { return; } final PsiClass aClass = method.getContainingClass(); - if (!TestUtils.isJUnitTestClass(aClass)) { + if (aClass == null || !TestUtils.isJUnitTestClass(aClass) || AnnotationUtil.isAnnotated(aClass, "org.junit.runner.RunWith", true)) { return; } final PsiCodeBlock body = method.getBody();