Better tests

This commit is contained in:
Valentin Kipyatkov
2015-06-11 15:05:49 +03:00
parent 7b553ef3a7
commit 985d69880f
4 changed files with 12 additions and 3 deletions
@@ -1,5 +1,5 @@
fun foo(xxx: String) {
var xxx = xx<caret>
var xxx: Int = xx<caret>
}
// EXIST: { lookupString: "xxx", itemText: "xxx", typeText: "String" }
@@ -1,5 +1,5 @@
fun foo() {
var xxx = <caret>
var xxx: Int = <caret>
}
// ABSENT: xxx
@@ -1,3 +1,5 @@
package dependency
fun xxx(): Int = 0
fun xxx(): Int = 0
fun xxy(): Int = 0
fun xxz(): Int = 0
@@ -1,5 +1,9 @@
import dependency.xxx
class C {
fun xxx(){}
fun xxy(){}
fun xxz(p: Int){}
fun f() {
xx<caret>
@@ -8,4 +12,7 @@ class C {
// INVOCATION_COUNT: 2
// EXIST: { lookupString: "xxx", itemText: "xxx", tailText: "()", typeText: "Unit" }
// EXIST: { lookupString: "xxy", itemText: "xxy", tailText: "()", typeText: "Unit" }
// EXIST: { lookupString: "xxz", itemText: "xxz", tailText: "(p: Int)", typeText: "Unit" }
// EXIST: { lookupString: "xxz", itemText: "xxz", tailText: "() (dependency)", typeText: "Int" }
// NOTHING_ELSE