test for IDEA-13642

This commit is contained in:
anna
2010-01-21 13:39:07 +03:00
parent d772076ca5
commit d6d72f4eeb
8 changed files with 55 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
package p1;
public class A {
public void m1() {
}
}

View File

@@ -0,0 +1,5 @@
package p1;
public class AA extends A {
public void m2() {
}
}

View File

@@ -0,0 +1,8 @@
package p2;
import p1.A;
public class B {
A a;
void foo() {
a.m1();
}
}

View File

@@ -0,0 +1,9 @@
package p2;
import p1.AA;
public class C {
AA a;
void foo() {
a.m2();
}
}

View File

@@ -0,0 +1,7 @@
package p1;
public class A {
public void m1() {
}
public void m2() {
}
}

View File

@@ -0,0 +1,8 @@
package p2;
import p1.A;
public class B {
A a;
void foo() {
a.m1();
}
}

View File

@@ -0,0 +1,8 @@
package p2;
import p1.A;
public class C {
A a;
void foo() {
a.m2();
}
}

View File

@@ -57,6 +57,10 @@ public class ExtractSuperClassTest extends CodeInsightTestCase {
doTest("Test", "TestSubclass", new PullUpTest.MemberDescriptor("List", PsiClass.class));
}
public void testImportsCorruption() throws Exception {
doTest("p1.A", "AA", new PullUpTest.MemberDescriptor("m1", PsiMethod.class));
}
@Override
protected Sdk getTestProjectJdk() {
return JavaSdkImpl.getMockJdk15("mock 1.5");