Add tests for Java "Move Inner Class/To Inner Class" refactoring

This commit is contained in:
Alexey Sedunov
2014-02-19 15:14:12 +04:00
parent 7d3b21130a
commit 33cbc099ab
84 changed files with 543 additions and 0 deletions
@@ -0,0 +1,8 @@
public class B {
public class C {
public static class A {
}
}
}
@@ -0,0 +1,3 @@
fun bar() {
val t: B.C.A = B.C.A()
}
@@ -0,0 +1,5 @@
import B.*
fun bar() {
val t: C.A = B.C.A()
}
@@ -0,0 +1,5 @@
import B.C.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,5 @@
public class B {
public class C {
}
}
@@ -0,0 +1,5 @@
import B.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,5 @@
import A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,5 @@
{
"mainFile": "main.java",
"type": "MOVE_TOP_LEVEL_CLASSES_TO_INNER",
"targetClass": "B.C"
}
@@ -0,0 +1,5 @@
public class B {
public static class A {
}
}
@@ -0,0 +1,3 @@
fun bar() {
val t: B.A = B.A()
}
@@ -0,0 +1,5 @@
import B.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,5 @@
import B.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,5 @@
import B.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,5 @@
import A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,5 @@
{
"mainFile": "main.java",
"type": "MOVE_TOP_LEVEL_CLASSES_TO_INNER",
"targetClass": "B"
}
@@ -0,0 +1,7 @@
package a
import b.B
fun bar() {
val t: B.A = B.A()
}
@@ -0,0 +1,7 @@
package a
import b.B.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,7 @@
package a
import b.B.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,7 @@
package b;
public class B {
public static class A {
}
}
@@ -0,0 +1,7 @@
package b
import b.B.*
fun bar() {
val t: A = A()
}
@@ -0,0 +1,7 @@
package b
import b.B.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,7 @@
package a
import b.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,7 @@
package b
import b.B.*
fun bar() {
val t: a.A = a.A()
}
@@ -0,0 +1,7 @@
package b
import a.A as X
fun bar() {
val t: X = X()
}
@@ -0,0 +1,5 @@
{
"mainFile": "a/main.java",
"type": "MOVE_TOP_LEVEL_CLASSES_TO_INNER",
"targetClass": "b.B"
}