Generate multi-file completion tests for FIR completion

Also remove `MultiFilePrimitiveJvmBasicCompletionTestGenerated` tests
This commit is contained in:
Roman Golyshev
2021-02-26 17:31:28 +03:00
parent abeff5d5c5
commit 73e623b5ac
28 changed files with 450 additions and 62 deletions
@@ -1,3 +1,4 @@
// FIR_COMPARISON
fun String.foo() {
val v = ::xxx_<caret>
}
@@ -1,3 +1,4 @@
// FIR_COMPARISON
package first
import second.testFun
@@ -1,3 +1,4 @@
// FIR_COMPARISON
package first
import second.testFun
@@ -1,3 +1,4 @@
// FIR_COMPARISON
package first
import second.testFun
@@ -1,3 +1,4 @@
// FIR_COMPARISON
// NUMBER: 1
// EXIST: foo.txt
@@ -1,3 +1,4 @@
// FIR_COMPARISON
// NUMBER: 3
// EXIST: foo.txt
// EXIST: bar.txt
@@ -1,3 +1,4 @@
// FIR_COMPARISON
package first
// For KT-3096 No completion in function literal
@@ -1,3 +1,4 @@
// FIR_COMPARISON
fun foo(javaClass: JavaClass) {
javaClass.<caret>
}
@@ -1,3 +1,4 @@
// FIR_COMPARISON
inline fun <T> T.apply(block: T.() -> Unit): T { block(); return this }
val v = JavaClass().apply {
@@ -1,3 +1,4 @@
// FIR_COMPARISON
package first
class OuterClass {
@@ -1,3 +1,4 @@
// FIR_COMPARISON
package ppp
fun f() {
@@ -1,3 +1,4 @@
// FIR_COMPARISON
package pack
fun testFun() {
@@ -1,3 +1,4 @@
// FIR_COMPARISON
package first
fun testFun() {
@@ -1,3 +1,4 @@
// FIR_COMPARISON
package pack
fun testFun() {
@@ -1,3 +1,4 @@
// FIR_COMPARISON
fun foo(): S<caret>
// INVOCATION_COUNT: 2
@@ -1,3 +1,4 @@
// FIR_COMPARISON
inline val C.v: Int get() = 1
class C {
fun f(block: suspend C.() -> Unit): Unit = TODO()
@@ -1,3 +1,4 @@
// FIR_COMPARISON
package first
fun firstFun() {