diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/andAnd/expected.xml b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/andAnd/expected.xml
deleted file mode 100644
index e8f00e82629f..000000000000
--- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/andAnd/expected.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/elseElse/expected.xml b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/elseElse/expected.xml
deleted file mode 100644
index 580a889dbfd6..000000000000
--- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/elseElse/expected.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/elseElseOrOr/expected.xml b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/elseElseOrOr/expected.xml
deleted file mode 100644
index 580a889dbfd6..000000000000
--- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/elseElseOrOr/expected.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/notOr/expected.xml b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/notOr/expected.xml
deleted file mode 100644
index 580a889dbfd6..000000000000
--- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/notOr/expected.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/orInstanceofOrInstanceof/expected.xml b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/orInstanceofOrInstanceof/expected.xml
deleted file mode 100644
index e8f00e82629f..000000000000
--- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/orInstanceofOrInstanceof/expected.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/polyadic/expected.xml b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/polyadic/expected.xml
deleted file mode 100644
index 580a889dbfd6..000000000000
--- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/polyadic/expected.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/simple/expected.xml b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/simple/expected.xml
deleted file mode 100644
index 296b4dd3fe90..000000000000
--- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/simple/expected.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- ElseElse.java
- 26
- Cast <code>(B)o</code> conflicts with surrounding 'instanceof' check #loc
-
-
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/andAnd/AndAnd.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/AndAnd.java
similarity index 100%
rename from plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/andAnd/AndAnd.java
rename to plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/AndAnd.java
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/elseElse/ElseElse.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/ElseElse.java
similarity index 97%
rename from plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/elseElse/ElseElse.java
rename to plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/ElseElse.java
index fc68cfe0d3aa..02fa4cc29feb 100644
--- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/elseElse/ElseElse.java
+++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/ElseElse.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-public interface I {}
+interface I {}
class A implements I {}
class B implements I {}
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/elseElseOrOr/ElseElse.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/ElseElseOrOr.java
similarity index 97%
rename from plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/elseElseOrOr/ElseElse.java
rename to plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/ElseElseOrOr.java
index 657c588cbbfa..a65557269f2f 100644
--- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/elseElseOrOr/ElseElse.java
+++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/ElseElseOrOr.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-public interface I {}
+interface I {}
class A implements I {}
class B implements I {}
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/notOr/NotOr.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/NotOr.java
similarity index 100%
rename from plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/notOr/NotOr.java
rename to plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/NotOr.java
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/orInstanceofOrInstanceof/OrInstanceofOrInstanceof.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/OrInstanceofOrInstanceof.java
similarity index 100%
rename from plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/orInstanceofOrInstanceof/OrInstanceofOrInstanceof.java
rename to plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/OrInstanceofOrInstanceof.java
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/polyadic/ElseElse.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/Polyadic.java
similarity index 74%
rename from plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/polyadic/ElseElse.java
rename to plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/Polyadic.java
index ae955eb8b94c..582ddfff3b75 100644
--- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/polyadic/ElseElse.java
+++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/Polyadic.java
@@ -1,4 +1,4 @@
-public interface I {}
+interface I {}
class A implements I {}
class B implements I {}
@@ -6,7 +6,7 @@ class U {
void foo(Object o) {
boolean b = false;
if (o instanceof I) {
- b = o instanceof A && bar((A)a) && !bazz((A)a)
+ b = o instanceof A && bar((A)o) && !bazz((A)o);
}
}
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/simple/ElseElse.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/Simple.java
similarity index 86%
rename from plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/simple/ElseElse.java
rename to plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/Simple.java
index 9c10e992a4ef..0334745f49a7 100644
--- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/castConflictingInstanceof/simple/ElseElse.java
+++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/cast_conflicts_with_instanceof/Simple.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-public interface I {}
+interface I {}
class A implements I {}
class B implements I {}
@@ -23,7 +23,7 @@ class U {
} else {
if (o instanceof A) {
- B bb = (B)o;
+ B bb = (B)o;
} else {
}
}
diff --git a/plugins/InspectionGadgets/testsrc/com/siyeh/ig/bugs/CastConflictsWithInstanceofInspectionTest.java b/plugins/InspectionGadgets/testsrc/com/siyeh/ig/bugs/CastConflictsWithInstanceofInspectionTest.java
index 079bda6ac35f..369e2f48e1e9 100644
--- a/plugins/InspectionGadgets/testsrc/com/siyeh/ig/bugs/CastConflictsWithInstanceofInspectionTest.java
+++ b/plugins/InspectionGadgets/testsrc/com/siyeh/ig/bugs/CastConflictsWithInstanceofInspectionTest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -15,39 +15,43 @@
*/
package com.siyeh.ig.bugs;
-import com.siyeh.ig.IGInspectionTestCase;
+import com.intellij.codeInspection.InspectionProfileEntry;
+import com.siyeh.ig.LightInspectionTestCase;
+import org.jetbrains.annotations.Nullable;
-public class CastConflictsWithInstanceofInspectionTest extends IGInspectionTestCase {
+public class CastConflictsWithInstanceofInspectionTest extends LightInspectionTestCase {
- public void testElseElse() throws Exception {
+ public void testElseElse() {
doTest();
}
- public void testSimple() throws Exception {
+ public void testSimple() {
doTest();
}
- public void testElseElseOrOr() throws Exception {
+ public void testElseElseOrOr() {
doTest();
}
- public void testAndAnd() throws Exception {
+ public void testAndAnd() {
doTest();
}
- public void testPolyadic() throws Exception {
+ public void testPolyadic() {
doTest();
}
- public void testNotOr() throws Exception {
+ public void testNotOr() {
doTest();
}
- public void testOrInstanceofOrInstanceof() throws Exception {
+ public void testOrInstanceofOrInstanceof() {
doTest();
}
- private void doTest() throws Exception {
- doTest("com/siyeh/igtest/bugs/castConflictingInstanceof/" + getTestName(true), new CastConflictsWithInstanceofInspection());
+ @Nullable
+ @Override
+ protected InspectionProfileEntry getInspection() {
+ return new CastConflictsWithInstanceofInspection();
}
}