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,9 @@
|
||||
class AClass {
|
||||
companion object {}
|
||||
}
|
||||
|
||||
fun foo() {
|
||||
bar(<caret>)
|
||||
}
|
||||
|
||||
// ELEMENT: AClass
|
||||
@@ -0,0 +1,9 @@
|
||||
class AClass {
|
||||
companion object {}
|
||||
}
|
||||
|
||||
fun foo() {
|
||||
bar(AClass<caret>)
|
||||
}
|
||||
|
||||
// ELEMENT: AClass
|
||||
@@ -0,0 +1,8 @@
|
||||
fun foo(p: Int){}
|
||||
|
||||
fun f() {
|
||||
f<caret>
|
||||
(a + b).x()
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,8 @@
|
||||
fun foo(p: Int){}
|
||||
|
||||
fun f() {
|
||||
foo(<caret>)
|
||||
(a + b).x()
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,4 @@
|
||||
fun List<S<caret>>foo() {}
|
||||
|
||||
// ELEMENT: String
|
||||
// TAIL_TEXT: "(kotlin)"
|
||||
@@ -0,0 +1,4 @@
|
||||
fun List<String<caret>>foo() {}
|
||||
|
||||
// ELEMENT: String
|
||||
// TAIL_TEXT: "(kotlin)"
|
||||
@@ -0,0 +1,6 @@
|
||||
fun <T> foo() {}
|
||||
|
||||
fun use() = f<caret><String>()
|
||||
|
||||
// ELEMENT: foo
|
||||
// CHAR: '\t'
|
||||
@@ -0,0 +1,6 @@
|
||||
fun <T> foo() {}
|
||||
|
||||
fun use() = foo<String>()<caret>
|
||||
|
||||
// ELEMENT: foo
|
||||
// CHAR: '\t'
|
||||
@@ -0,0 +1,6 @@
|
||||
fun <T> foo() {}
|
||||
|
||||
fun use() = f<caret> <String>()
|
||||
|
||||
// ELEMENT: foo
|
||||
// CHAR: '\t'
|
||||
@@ -0,0 +1,6 @@
|
||||
fun <T> foo() {}
|
||||
|
||||
fun use() = foo <String>()<caret>
|
||||
|
||||
// ELEMENT: foo
|
||||
// CHAR: '\t'
|
||||
@@ -0,0 +1,8 @@
|
||||
import java.util.ArrayList
|
||||
|
||||
class Pair<T1, T2>
|
||||
|
||||
private val v = ArrayList<Pair<Str<caret>>>
|
||||
|
||||
// ELEMENT: String
|
||||
// TAIL_TEXT: "(kotlin)"
|
||||
@@ -0,0 +1,8 @@
|
||||
import java.util.ArrayList
|
||||
|
||||
class Pair<T1, T2>
|
||||
|
||||
private val v = ArrayList<Pair<String<caret>>>
|
||||
|
||||
// ELEMENT: String
|
||||
// TAIL_TEXT: "(kotlin)"
|
||||
@@ -0,0 +1,8 @@
|
||||
import java.util.HashMap
|
||||
|
||||
fun foo() {
|
||||
val v = HashMap<String, <caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: HashSet
|
||||
@@ -0,0 +1,9 @@
|
||||
import java.util.HashMap
|
||||
import java.util.HashSet
|
||||
|
||||
fun foo() {
|
||||
val v = HashMap<String, HashSet<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: HashSet
|
||||
@@ -0,0 +1,8 @@
|
||||
class Pair(val first: Int, val second: Int)
|
||||
|
||||
fun foo(p: Pair) {
|
||||
if (p.<caret>first < p.second)
|
||||
}
|
||||
|
||||
// ELEMENT: hashCode
|
||||
// CHAR: '\t'
|
||||
@@ -0,0 +1,8 @@
|
||||
class Pair(val first: Int, val second: Int)
|
||||
|
||||
fun foo(p: Pair) {
|
||||
if (p.hashCode()<caret> < p.second)
|
||||
}
|
||||
|
||||
// ELEMENT: hashCode
|
||||
// CHAR: '\t'
|
||||
@@ -0,0 +1,8 @@
|
||||
class C : java.io.BufferedReader() {
|
||||
override fun hashCode(): Int {
|
||||
super<Buf<caret>
|
||||
}
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: BufferedReader
|
||||
@@ -0,0 +1,10 @@
|
||||
import java.io.BufferedReader
|
||||
|
||||
class C : java.io.BufferedReader() {
|
||||
override fun hashCode(): Int {
|
||||
super<BufferedReader<caret>
|
||||
}
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: BufferedReader
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(): String {
|
||||
val s = "$<caret>"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(): String {
|
||||
val s = "${foo()<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(p: String): String {
|
||||
val s = "$<caret>"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(p: String): String {
|
||||
val s = "${foo(<caret>)}"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(): String {
|
||||
val s = "${<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(): String {
|
||||
val s = "${foo()<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(param: Any): String {
|
||||
val s = "${<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: param
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(param: Any): String {
|
||||
val s = "${param<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: param
|
||||
@@ -0,0 +1,10 @@
|
||||
class C {
|
||||
var property = "abc"
|
||||
get() = $property + 1
|
||||
|
||||
fun foo(){
|
||||
"$<caret>"
|
||||
}
|
||||
}
|
||||
|
||||
// ELEMENT: $property
|
||||
@@ -0,0 +1,10 @@
|
||||
class C {
|
||||
var property = "abc"
|
||||
get() = $property + 1
|
||||
|
||||
fun foo(){
|
||||
"${$property<caret>}"
|
||||
}
|
||||
}
|
||||
|
||||
// ELEMENT: $property
|
||||
@@ -0,0 +1,7 @@
|
||||
fun bar() {}
|
||||
|
||||
fun test(){
|
||||
"$b<caret>"
|
||||
}
|
||||
|
||||
// ELEMENT: bar
|
||||
@@ -0,0 +1,7 @@
|
||||
fun bar() {}
|
||||
|
||||
fun test(){
|
||||
"${bar()<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: bar
|
||||
@@ -0,0 +1,6 @@
|
||||
fun foo(): String {
|
||||
val s = "$<caret>xxx"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
// CHAR: \t
|
||||
@@ -0,0 +1,6 @@
|
||||
fun foo(): String {
|
||||
val s = "${foo()<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
// CHAR: \t
|
||||
Reference in New Issue
Block a user