diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/DuplicateCondition.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/DuplicateCondition.java deleted file mode 100644 index aad58b54108e..000000000000 --- a/plugins/InspectionGadgets/test/com/siyeh/igtest/bugs/DuplicateCondition.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.siyeh.igtest.bugs; - -public class DuplicateCondition { - public void foo() - { - if(bar()||bar()) - { - System.out.println("1"); - }else if(bar()|| true) - { - System.out.println("2"); - } - } - - public boolean bar() - { - return true; - } - - void incompleteCode(String s) { - if (s.contains(A)) { - - } else if (s.contains(B)) { - - } - } -} diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/controlflow/duplicate_condition/DuplicateCondition.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/controlflow/duplicate_condition/DuplicateCondition.java index ef047398e14f..148dc19c35fc 100644 --- a/plugins/InspectionGadgets/test/com/siyeh/igtest/controlflow/duplicate_condition/DuplicateCondition.java +++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/controlflow/duplicate_condition/DuplicateCondition.java @@ -3,10 +3,34 @@ package com.siyeh.igtest.controlflow.duplicate_condition; public class DuplicateCondition { void x(boolean b) { - if (b || b || b ) { + if (b || b || b ) { - } else if (b) { + } else if (b) { - } else if (b) {} + } else if (b) {} + } + + public void foo() + { + if(bar()||bar()) + { + System.out.println("1"); + }else if(bar()|| true) + { + System.out.println("2"); + } + } + + public boolean bar() + { + return true; + } + + void incompleteCode(String s) { + if (s.contains(A)) { + + } else if (s.contains(B)) { + + } } } \ No newline at end of file diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/controlflow/duplicate_condition/expected.xml b/plugins/InspectionGadgets/test/com/siyeh/igtest/controlflow/duplicate_condition/expected.xml deleted file mode 100644 index 47f1e352b5e6..000000000000 --- a/plugins/InspectionGadgets/test/com/siyeh/igtest/controlflow/duplicate_condition/expected.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - DuplicateCondition.java - 6 - Duplicate condition in 'if' statement - Duplicate condition <code>b</code> #loc - - - - DuplicateCondition.java - 6 - Duplicate condition in 'if' statement - Duplicate condition <code>b</code> #loc - - - - DuplicateCondition.java - 8 - Duplicate condition in 'if' statement - Duplicate condition <code>b</code> #loc - - - - DuplicateCondition.java - 6 - Duplicate condition in 'if' statement - Duplicate condition <code>b</code> #loc - - - - DuplicateCondition.java - 10 - Duplicate condition in 'if' statement - Duplicate condition <code>b</code> #loc - - \ No newline at end of file diff --git a/plugins/InspectionGadgets/testsrc/com/siyeh/ig/controlflow/DuplicateConditionInspectionTest.java b/plugins/InspectionGadgets/testsrc/com/siyeh/ig/controlflow/DuplicateConditionInspectionTest.java index aaa379cf6ad1..60cd9abe92ce 100644 --- a/plugins/InspectionGadgets/testsrc/com/siyeh/ig/controlflow/DuplicateConditionInspectionTest.java +++ b/plugins/InspectionGadgets/testsrc/com/siyeh/ig/controlflow/DuplicateConditionInspectionTest.java @@ -1,10 +1,18 @@ package com.siyeh.ig.controlflow; -import com.siyeh.ig.IGInspectionTestCase; +import com.intellij.codeInspection.InspectionProfileEntry; +import com.siyeh.ig.LightInspectionTestCase; +import org.jetbrains.annotations.Nullable; -public class DuplicateConditionInspectionTest extends IGInspectionTestCase { +public class DuplicateConditionInspectionTest extends LightInspectionTestCase { - public void test() throws Exception { - doTest("com/siyeh/igtest/controlflow/duplicate_condition", new DuplicateConditionInspection()); + public void testDuplicateCondition() { + doTest(); + } + + @Nullable + @Override + protected InspectionProfileEntry getInspection() { + return new DuplicateConditionInspection(); } } \ No newline at end of file