From 53b77d26bbe0b3fb2d02fabeee8c059ca1cc2d10 Mon Sep 17 00:00:00 2001 From: Eugene Vigdorchik Date: Wed, 9 Mar 2005 14:49:18 +0300 Subject: [PATCH] (no message) --- .../fieldCanBeLocal/simple/expected.xml | 8 ++++++ .../fieldCanBeLocal/simple/src/Test.java | 13 ++++++++++ .../codeInspection/FieldCanBeLocalTest.java | 26 +++++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 testData/inspection/fieldCanBeLocal/simple/expected.xml create mode 100644 testData/inspection/fieldCanBeLocal/simple/src/Test.java create mode 100644 testSource/com/intellij/codeInspection/FieldCanBeLocalTest.java diff --git a/testData/inspection/fieldCanBeLocal/simple/expected.xml b/testData/inspection/fieldCanBeLocal/simple/expected.xml new file mode 100644 index 000000000000..54731d69f602 --- /dev/null +++ b/testData/inspection/fieldCanBeLocal/simple/expected.xml @@ -0,0 +1,8 @@ + + + + Test.java + 2 + Field can be converted to one or more local variables. + + diff --git a/testData/inspection/fieldCanBeLocal/simple/src/Test.java b/testData/inspection/fieldCanBeLocal/simple/src/Test.java new file mode 100644 index 000000000000..30467475a42b --- /dev/null +++ b/testData/inspection/fieldCanBeLocal/simple/src/Test.java @@ -0,0 +1,13 @@ +class Test { + private int f; + + void foo () { + f = 0; + int k = f; + } + + int bar () { + f = 5; + return f; + } +} diff --git a/testSource/com/intellij/codeInspection/FieldCanBeLocalTest.java b/testSource/com/intellij/codeInspection/FieldCanBeLocalTest.java new file mode 100644 index 000000000000..c47ee28c9ebb --- /dev/null +++ b/testSource/com/intellij/codeInspection/FieldCanBeLocalTest.java @@ -0,0 +1,26 @@ +package com.intellij.codeInspection; + +import com.intellij.codeInspection.ex.LocalInspectionToolWrapper; +import com.intellij.codeInspection.varScopeCanBeNarrowed.FieldCanBeLocalInspection; + +/** + * @author ven + */ +public class FieldCanBeLocalTest extends InspectionTestCase { + private LocalInspectionTool myTool; + private LocalInspectionToolWrapper myWrapper; + + protected void setUp() throws Exception { + super.setUp(); + myTool = new FieldCanBeLocalInspection(); + myWrapper = new LocalInspectionToolWrapper(myTool); + } + + private void doTest() throws Exception { + doTest("fieldCanBeLocal/" + getTestName(false), myWrapper); + } + + public void testSimple () throws Exception { + doTest(); + } +}