Grouped test data for smart completion by folders

This commit is contained in:
Valentin Kipyatkov
2015-01-16 20:40:17 +03:00
parent fb7cd623ae
commit eae244c308
96 changed files with 646 additions and 529 deletions
@@ -0,0 +1,5 @@
import java.util.ArrayList
var a : ArrayList<String> = <caret>
// EXIST: { lookupString: "ArrayList", itemText: "ArrayList<String>", tailText: "(...) (java.util)" }
@@ -0,0 +1,7 @@
class Foo<T>
fun foo(p : Any){
var a : Foo<String> = <caret>
}
// EXIST: { lookupString:"Foo", itemText:"Foo<String>", tailText:"() (<root>)" }
@@ -0,0 +1,18 @@
trait T
class C {
inner class Inner1(s: String) : T
inner class Inner2 : T
inner class Inner3
class Nested: T
}
fun foo(c: C): T {
return c.<caret>
}
// EXIST: { lookupString: "Inner1", itemText: "Inner1", tailText: "(s: String)", typeText: "C.Inner1" }
// EXIST: { lookupString: "Inner2", itemText: "Inner2", tailText: "()", typeText: "C.Inner2" }
// ABSENT: Inner3
// ABSENT: Nested
// NUMBER: 2
@@ -0,0 +1,5 @@
import java.util.Date
var a : Date = <caret>
// EXIST: { lookupString:"Date", itemText:"Date", tailText:"(...) (java.util)" }
@@ -0,0 +1,7 @@
class Foo
fun foo(p : Any){
var a : Foo = p.<caret>
}
// ABSENT: Foo
@@ -0,0 +1,11 @@
class C {
inner class Inner
}
fun foo() : C.Inner {
return <caret>
}
// ABSENT: Inner
// EXIST: foo
// NUMBER: 1
@@ -0,0 +1,7 @@
class Foo
fun foo(p : Any){
var a : Foo? = <caret>
}
// EXIST: { lookupString:"Foo", itemText:"Foo", tailText: "() (<root>)" }
@@ -0,0 +1,6 @@
abstract class Foo private()
var a : Foo = <caret>
// ABSENT: Foo
// ABSENT: object
@@ -0,0 +1,6 @@
abstract class Foo protected()
var a : Foo = <caret>
// ABSENT: Foo
// EXIST: { lookupString:"object", itemText:"object: Foo(){...}" }
@@ -0,0 +1,5 @@
class Foo
var a : Foo = <caret>
// EXIST: { lookupString:"Foo", itemText:"Foo", tailText: "() (<root>)" }
@@ -0,0 +1,5 @@
class Foo(val p1: String, val p2: Any?)
var a : Foo = <caret>
// EXIST: { lookupString:"Foo", itemText:"Foo", tailText:"(p1: String, p2: Any?) (<root>)" }