Add tests for Java "Move class/package" refactoring

#KT-3626 Fixed
This commit is contained in:
Alexey Sedunov
2014-02-12 21:21:54 +04:00
parent 5ba49fbada
commit 7d3b21130a
34 changed files with 241 additions and 1 deletions
@@ -0,0 +1,7 @@
package a
import b.A
fun bar() {
val t: A = A()
}
@@ -0,0 +1,7 @@
package a
import b.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,7 @@
package a
import b.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,5 @@
package b;
public class A {
}
@@ -0,0 +1,5 @@
package b
fun bar() {
val t: A = A()
}
@@ -0,0 +1,7 @@
package b
import a.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,7 @@
package b
import b.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,7 @@
package c
import b.A
fun bar() {
val t: A = A()
}
@@ -0,0 +1,8 @@
package c
import a.*
import b.A
fun bar() {
val t: A = A()
}
@@ -0,0 +1,7 @@
package c
import b.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,7 @@
package c
import b.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,5 @@
package a;
public class <caret>A {
}
@@ -0,0 +1,5 @@
package a
fun bar() {
val t: A = A()
}
@@ -0,0 +1,7 @@
package a
import b.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,7 @@
package a
import a.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,5 @@
package b
fun bar() {
val t: a.A = a.A()
}
@@ -0,0 +1,7 @@
package b
import a.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,7 @@
package b
import a.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,5 @@
package c
fun bar() {
val t: a.A = a.A()
}
@@ -0,0 +1,7 @@
package c
import a.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,7 @@
package c
import b.*
fun bar() {
val t: a.A = a.A()
}
@@ -0,0 +1,7 @@
package c
import a.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,5 @@
{
"mainFile": "a/main.java",
"type": "MOVE_TOP_LEVEL_CLASSES",
"targetPackage": "b"
}