From 4c2b4ed8778c60a8e1c2e546ab0a242d4e453fd5 Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Fri, 25 Nov 2016 17:57:50 +0100 Subject: [PATCH] testdata for IDEA-132404 --- .../SameNamedImportedClasses.java | 24 +++++++++++++++++++ .../com/intellij/psi/OptimizeImportsTest.java | 4 ++++ 2 files changed, 28 insertions(+) create mode 100644 java/java-tests/testData/psi/optimizeImports/SameNamedImportedClasses.java diff --git a/java/java-tests/testData/psi/optimizeImports/SameNamedImportedClasses.java b/java/java-tests/testData/psi/optimizeImports/SameNamedImportedClasses.java new file mode 100644 index 000000000000..b93cf94f6441 --- /dev/null +++ b/java/java-tests/testData/psi/optimizeImports/SameNamedImportedClasses.java @@ -0,0 +1,24 @@ +package foo; + +import foo.A.*; +import foo.A.Person; +import foo.B.BasicPerson; + +class Client { + public void method(OtherClass otherClass) { + Person person = null; + BasicPerson person2 = null; + } +} + +class A { + public interface Person {} + public static class BasicPerson implements Person {} + public static class OtherClass {} +} + +class B { + public interface Person {} + public static class BasicPerson implements Person {} + public static class OtherClass {} +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/psi/OptimizeImportsTest.java b/java/java-tests/testSrc/com/intellij/psi/OptimizeImportsTest.java index efa556b0a803..a817cff824c0 100644 --- a/java/java-tests/testSrc/com/intellij/psi/OptimizeImportsTest.java +++ b/java/java-tests/testSrc/com/intellij/psi/OptimizeImportsTest.java @@ -45,6 +45,10 @@ public class OptimizeImportsTest extends OptimizeImportsTestCase { doTest(); } + public void testSameNamedImportedClasses() throws Exception { + doTest(); + } + private void doTest() throws Exception { doTest(".java"); }