From 6f6da592f6138938623ba22ec2b85a4563e0b49f Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Fri, 13 May 2016 09:41:49 +0200 Subject: [PATCH] make IG test light --- .../performance/method_may_be_static/A.java | 4 ++-- .../method_may_be_static/expected.xml | 16 -------------- .../MethodMayBeStaticInspectionTest.java | 22 +++++++++++++------ 3 files changed, 17 insertions(+), 25 deletions(-) delete mode 100644 plugins/InspectionGadgets/test/com/siyeh/igtest/performance/method_may_be_static/expected.xml diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/performance/method_may_be_static/A.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/performance/method_may_be_static/A.java index d0417da116db..b5cbd5a0c911 100644 --- a/plugins/InspectionGadgets/test/com/siyeh/igtest/performance/method_may_be_static/A.java +++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/performance/method_may_be_static/A.java @@ -25,7 +25,7 @@ public class A implements Serializable { return null; } native void f(); - void g() { + void g() { System.out.println("boo!"); } } @@ -39,7 +39,7 @@ interface Surprise { } interface FromJava8 { - default void foo() { + default void foo() { System.out.println(); } } \ No newline at end of file diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/performance/method_may_be_static/expected.xml b/plugins/InspectionGadgets/test/com/siyeh/igtest/performance/method_may_be_static/expected.xml deleted file mode 100644 index 63fe5d9bb4b5..000000000000 --- a/plugins/InspectionGadgets/test/com/siyeh/igtest/performance/method_may_be_static/expected.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - A.java - 28 - Method may be 'static' - Method <code>g()</code> may be 'static' #loc - - - A.java - 42 - Method may be 'static' - Method <code>foo()</code> may be 'static' #loc - - - \ No newline at end of file diff --git a/plugins/InspectionGadgets/testsrc/com/siyeh/ig/performance/MethodMayBeStaticInspectionTest.java b/plugins/InspectionGadgets/testsrc/com/siyeh/ig/performance/MethodMayBeStaticInspectionTest.java index 84cfdd796cff..b0edc6b18f5e 100644 --- a/plugins/InspectionGadgets/testsrc/com/siyeh/ig/performance/MethodMayBeStaticInspectionTest.java +++ b/plugins/InspectionGadgets/testsrc/com/siyeh/ig/performance/MethodMayBeStaticInspectionTest.java @@ -1,13 +1,21 @@ package com.siyeh.ig.performance; -import com.siyeh.ig.IGInspectionTestCase; +import com.intellij.codeInspection.InspectionProfileEntry; +import com.siyeh.ig.LightInspectionTestCase; +import org.jetbrains.annotations.Nullable; -public class MethodMayBeStaticInspectionTest extends IGInspectionTestCase { +public class MethodMayBeStaticInspectionTest extends LightInspectionTestCase { - public void test() throws Exception { - final MethodMayBeStaticInspection tool = new MethodMayBeStaticInspection(); - tool.m_ignoreEmptyMethods = false; - tool.m_ignoreDefaultMethods = false; - doTest("com/siyeh/igtest/performance/method_may_be_static", tool); + public void testA() { + doTest(); + } + + @Nullable + @Override + protected InspectionProfileEntry getInspection() { + final MethodMayBeStaticInspection inspection = new MethodMayBeStaticInspection(); + inspection.m_ignoreEmptyMethods = false; + inspection.m_ignoreDefaultMethods = false; + return inspection; } } \ No newline at end of file