Insert imports in codeFragment correctly. Add test

This commit is contained in:
Natalia Ukhorskaya
2015-10-29 16:03:33 +03:00
parent fd1ff51233
commit 6c61d437f1
19 changed files with 220 additions and 21 deletions
@@ -0,0 +1,5 @@
package foo
fun main(args: Array<String>) {
<caret>println()
}
@@ -0,0 +1,6 @@
package foo
fun main(args: Array<String>) {
1 + 1
println()
}
@@ -0,0 +1 @@
1 + 1
@@ -0,0 +1,5 @@
package foo
fun main(args: Array<String>) {
<caret>println()
}
@@ -0,0 +1,8 @@
package foo
import foo
fun main(args: Array<String>) {
1 + 1
println()
}
@@ -0,0 +1,3 @@
import foo
1 + 1
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
<caret>println()
}
@@ -0,0 +1,4 @@
fun main(args: Array<String>) {
1 + 1
println()
}
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
<caret>println()
}
@@ -0,0 +1,6 @@
import foo.*
fun main(args: Array<String>) {
1 + 1
println()
}
@@ -0,0 +1,3 @@
import foo.*
1 + 1
@@ -0,0 +1,8 @@
package foo
import a
import b
fun main(args: Array<String>) {
<caret>println()
}
@@ -0,0 +1,12 @@
package foo
import a
import b
import a
import b
fun main(args: Array<String>) {
1 + 1
println()
}
@@ -0,0 +1,4 @@
import a
import b
1 + 1