Created module idea-test-framework and moved classes needed for idea tests there
Moved tests for completion and their test data into module idea-completion
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
fun foo() {
|
||||
val aaabbbccc = 1
|
||||
aaa<caret>bbbccc
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 1
|
||||
// EXIST: aaabbbccc, aaabbcc
|
||||
@@ -0,0 +1,2 @@
|
||||
val aaabbcc = 1
|
||||
aaabb<caret>
|
||||
@@ -0,0 +1,7 @@
|
||||
class <caret>A(aaabbbccc: Int) {
|
||||
val aabbcc = 1
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 1
|
||||
// EXIST: aabbcc
|
||||
// ABSENT: aaabbbccc
|
||||
@@ -0,0 +1 @@
|
||||
aa<caret>
|
||||
@@ -0,0 +1,7 @@
|
||||
fun foo() {
|
||||
val aaabbbccc = 1
|
||||
aaa<caret>bbbccc
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 1
|
||||
// EXIST: aaabbbccc
|
||||
@@ -0,0 +1 @@
|
||||
aaabb<caret>
|
||||
@@ -0,0 +1,9 @@
|
||||
fun foo() {
|
||||
val aaa1 = 1
|
||||
<caret>val t = 2
|
||||
val aaa3 = 2
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 1
|
||||
// EXIST: aaa1
|
||||
// ABSENT: aaa3
|
||||
@@ -0,0 +1 @@
|
||||
aaa<caret>
|
||||
@@ -0,0 +1,7 @@
|
||||
fun foo() {
|
||||
val aaa1 = 1
|
||||
val aaa2 = 2
|
||||
<caret>}
|
||||
|
||||
// INVOCATION_COUNT: 1
|
||||
// EXIST: aaa1, aaa2
|
||||
@@ -0,0 +1 @@
|
||||
aa<caret>
|
||||
@@ -0,0 +1,21 @@
|
||||
fun main(args: Array<String>) {
|
||||
val b: Base<String> = Derived()
|
||||
<caret>val a = 1
|
||||
}
|
||||
|
||||
open class Base<T> {
|
||||
fun funInBase(t: T): T { return t }
|
||||
|
||||
open fun funWithOverride(t: T): T { return t }
|
||||
open fun funWithoutOverride(t: T): T { return t }
|
||||
}
|
||||
|
||||
class Derived: Base<String>() {
|
||||
override fun funWithOverride(t: String): String { return "a" }
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 1
|
||||
// EXIST: funInBase, funWithOverride, funWithoutOverride
|
||||
// NUMBER: 3
|
||||
|
||||
// RUNTIME_TYPE: Derived
|
||||
+1
@@ -0,0 +1 @@
|
||||
b.fun<caret>
|
||||
@@ -0,0 +1,25 @@
|
||||
fun main(args: Array<String>) {
|
||||
val b: A = C()
|
||||
<caret>val a = 1
|
||||
}
|
||||
|
||||
open class A {
|
||||
fun funA() {}
|
||||
private fun funAp() {}
|
||||
}
|
||||
|
||||
open class B: A() {
|
||||
fun funB() {}
|
||||
private fun funBp() {}
|
||||
}
|
||||
|
||||
class C: B() {
|
||||
fun funC() {}
|
||||
private fun funCp() {}
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// EXIST: funA, funAp, funB, funBp, funC, funCp
|
||||
// NUMBER: 6
|
||||
|
||||
// RUNTIME_TYPE: C
|
||||
+1
@@ -0,0 +1 @@
|
||||
b.fun<caret>
|
||||
@@ -0,0 +1,20 @@
|
||||
fun main(args: Array<String>) {
|
||||
val b: Base = Derived()
|
||||
<caret>val a = 1
|
||||
}
|
||||
|
||||
open class Base {
|
||||
}
|
||||
|
||||
class Derived: Base() {
|
||||
}
|
||||
|
||||
fun Derived.funExtDerived() { }
|
||||
fun Base.funExtBase() { }
|
||||
|
||||
// INVOCATION_COUNT: 1
|
||||
// EXIST: funExtBase, funExtDerived
|
||||
// NUMBER: 2
|
||||
|
||||
|
||||
// RUNTIME_TYPE: Derived
|
||||
+1
@@ -0,0 +1 @@
|
||||
b.fun<caret>
|
||||
@@ -0,0 +1,24 @@
|
||||
fun main(args: Array<String>) {
|
||||
val b: Base = Derived()
|
||||
<caret>val a = 1
|
||||
}
|
||||
|
||||
open class Base {
|
||||
fun funInBase() {}
|
||||
|
||||
open fun funWithOverride() { }
|
||||
open fun funWithoutOverride() { }
|
||||
}
|
||||
|
||||
class Derived: Base() {
|
||||
fun funInDerived() { }
|
||||
|
||||
override fun funWithOverride() { }
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 1
|
||||
// EXIST: funInBase, funWithOverride, funWithoutOverride, funInDerived
|
||||
// NUMBER: 4
|
||||
|
||||
|
||||
// RUNTIME_TYPE: Derived
|
||||
@@ -0,0 +1 @@
|
||||
b.fun<caret>
|
||||
@@ -0,0 +1,8 @@
|
||||
val aaabbbccc = 1
|
||||
|
||||
fun foo() {
|
||||
aaa<caret>bbbccc
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 1
|
||||
// EXIST: aaabbbccc
|
||||
@@ -0,0 +1 @@
|
||||
aaabb<caret>
|
||||
Reference in New Issue
Block a user