diff options
Diffstat (limited to 'platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralReplaceTest.java')
-rw-r--r-- | platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralReplaceTest.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralReplaceTest.java b/platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralReplaceTest.java index fe1b6e09d99f..ffdc2fb3459c 100644 --- a/platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralReplaceTest.java +++ b/platform/structuralsearch/testSource/com/intellij/structuralsearch/StructuralReplaceTest.java @@ -1810,13 +1810,17 @@ public class StructuralReplaceTest extends StructuralReplaceTestCase { } public void testUseStaticImport() { - final String in = "class X {{ Math.abs(-1); }}"; + String in = "class X {{ Math.abs(-1); }}"; final String what = "Math.abs('a)"; final String by = "Math.abs($a$)"; options.setToUseStaticImport(true); - final String expected = "import static java.lang.Math.abs;class X {{ abs(-1); }}"; + String expected = "import static java.lang.Math.abs;class X {{ abs(-1); }}"; assertEquals("Replacing with static import", expected, replacer.testReplace(in, what, by, options, true)); + + in = "class X { void m(java.util.Random r) { Math.abs(r.nextInt()); }}"; + expected = "import static java.lang.Math.abs;class X { void m(java.util.Random r) { abs(r.nextInt()); }}"; + assertEquals("don't add broken static imports", expected, replacer.testReplace(in, what, by, options, true)); } public void testUseStaticStarImport() { |