diff --git a/java/java-analysis-impl/src/com/siyeh/ig/initialization/InstanceVariableInitializationInspection.java b/java/java-analysis-impl/src/com/siyeh/ig/initialization/InstanceVariableInitializationInspection.java index d1302f803726..23c2148ccc18 100644 --- a/java/java-analysis-impl/src/com/siyeh/ig/initialization/InstanceVariableInitializationInspection.java +++ b/java/java-analysis-impl/src/com/siyeh/ig/initialization/InstanceVariableInitializationInspection.java @@ -121,8 +121,7 @@ public final class InstanceVariableInitializationInspection extends BaseInspecti } } - private static boolean isInitializedInSetup(PsiField field, - PsiClass aClass) { + private static boolean isInitializedInSetup(PsiField field, PsiClass aClass) { final PsiMethod setupMethod = TestFrameworks.getInstance().findSetUpMethod(aClass); return InitializationUtils.methodAssignsVariableOrFails(setupMethod, field); } diff --git a/java/java-tests/testData/ig/com/siyeh/igtest/initialization/field/InstanceVariableInitialization.java b/java/java-tests/testData/ig/com/siyeh/igtest/initialization/field/InstanceVariableInitialization.java index 237db68a7ed4..eed893019348 100644 --- a/java/java-tests/testData/ig/com/siyeh/igtest/initialization/field/InstanceVariableInitialization.java +++ b/java/java-tests/testData/ig/com/siyeh/igtest/initialization/field/InstanceVariableInitialization.java @@ -1,17 +1,17 @@ package com.siyeh.igtest.initialization.field; -import junit.framework.TestCase; +import junit.framework.TestCase; -public class InstanceVariableInitialization extends TestCase { // needs junit.jar for testcase to work +public class InstanceVariableInitialization extends TestCase { - private String javaHome; + private String javaHome; InstanceVariableInitialization() { //javaHome = System.getProperty("java.home"); } protected void setUp() throws Exception { - super.setUp(); + super.setUp(); } } class InstanceVariableInitializationInspection diff --git a/java/java-tests/testSrc/com/siyeh/ig/initialization/InstanceVariableInitializationInspectionTest.java b/java/java-tests/testSrc/com/siyeh/ig/initialization/InstanceVariableInitializationInspectionTest.java index 7aea6329f4da..5b5b2449c56b 100644 --- a/java/java-tests/testSrc/com/siyeh/ig/initialization/InstanceVariableInitializationInspectionTest.java +++ b/java/java-tests/testSrc/com/siyeh/ig/initialization/InstanceVariableInitializationInspectionTest.java @@ -1,4 +1,4 @@ -// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.siyeh.ig.initialization; import com.intellij.testFramework.LightProjectDescriptor; @@ -19,6 +19,12 @@ public class InstanceVariableInitializationInspectionTest extends LightJavaCodeI } private void doTest() { + myFixture.addClass(""" + package junit.framework; + public class TestCase { + protected void setUp() throws Exception {} + } + """); myFixture.enableInspections(new InstanceVariableInitializationInspection()); myFixture.testHighlighting(getTestName(false) + ".java"); } @@ -26,5 +32,4 @@ public class InstanceVariableInitializationInspectionTest extends LightJavaCodeI public void testInstanceVariableInitialization() { doTest(); } - }