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,5 @@
package b.a;
public class A {
}
@@ -0,0 +1,5 @@
import b.a.A
fun bar() {
val t: A = A()
}
@@ -0,0 +1,5 @@
import b.a.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,5 @@
import b.a.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,5 @@
package a;
public class A {
}
@@ -0,0 +1,3 @@
fun bar() {
val t: a.A = a.A()
}
@@ -0,0 +1,5 @@
import a.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,5 @@
import a.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,6 @@
{
"mainFile": "a/main.java",
"type": "MOVE_PACKAGES",
"sourcePackage": "a",
"targetPackage": "b"
}