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:
Valentin Kipyatkov
2015-04-13 18:11:53 +03:00
parent 63825c45dd
commit bb808b5620
1303 changed files with 1741 additions and 1733 deletions
@@ -0,0 +1,11 @@
annotation class Hello
val v = 1
<caret>
fun some() {}
// INVOCATION_COUNT: 0
// EXIST: Hello
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,10 @@
annotation class Hello
val v = 1
[<caret>] fun some() {}
// INVOCATION_COUNT: 0
// EXIST: Hello
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,4 @@
fun foo(i<caret>) { }
// INVOCATION_COUNT: 0
// NUMBER: 0
@@ -0,0 +1,4 @@
fun foo([inlineOptions] i<caret>) { }
// INVOCATION_COUNT: 0
// NUMBER: 0
@@ -0,0 +1,10 @@
annotation class Hello
val v = 1
fun foo(<caret>) { }
// INVOCATION_COUNT: 1
// EXIST: Hello
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,7 @@
annotation class iHello
fun foo(i<caret>) { }
// INVOCATION_COUNT: 1
// EXIST: iHello
// EXIST: inlineOptions
@@ -0,0 +1,10 @@
annotation class Hello
val v = 1
fun foo(p: String, <caret>) { }
// INVOCATION_COUNT: 1
// EXIST: Hello
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,10 @@
annotation class Hello
val v = 1
fun foo(volatile <caret>) { }
// INVOCATION_COUNT: 1
// EXIST: Hello
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,10 @@
annotation class Hello
val v = 1
fun foo(<caret>
// INVOCATION_COUNT: 1
// EXIST: Hello
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,8 @@
val v = 1
fun foo(inlineOptions(InlineOp<caret>) a: Int) { }
// INVOCATION_COUNT: 1
// EXIST: InlineOption
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,5 @@
fun foo(kotlin.<caret>) { }
// INVOCATION_COUNT: 1
// EXIST: inlineOptions
// ABSENT: String
@@ -0,0 +1,10 @@
annotation class Hello
val v = 1
fun foo([<caret>) { }
// INVOCATION_COUNT: 1
// EXIST: Hello
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,10 @@
annotation class iHello
val v = 1
fun foo([i<caret>) { }
// INVOCATION_COUNT: 1
// EXIST: iHello
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,8 @@
val v = 1
fun foo(inlineOptions(<caret>) { }
// INVOCATION_COUNT: 1
// EXIST: InlineOption
// EXIST: String
// EXIST: v
@@ -0,0 +1,8 @@
val v = 1
fun foo([i<caret>) { }
// INVOCATION_COUNT: 0
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,8 @@
val v = 1
fun foo([volatile i<caret>) { }
// INVOCATION_COUNT: 0
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,10 @@
annotation class Hello
val v = 1
<caret>
// INVOCATION_COUNT: 0
// EXIST: Hello
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,10 @@
annotation class Hello
val v = 1
[<caret>]
// INVOCATION_COUNT: 0
// EXIST: Hello
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,11 @@
annotation class Hello
val v = 1
<caret>
class C
// INVOCATION_COUNT: 0
// EXIST: Hello
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,11 @@
annotation class Hello
val v = 1
[<caret>]
class C
// INVOCATION_COUNT: 0
// EXIST: Hello
// EXIST: inlineOptions
// ABSENT: String
// ABSENT: v
@@ -0,0 +1,6 @@
import java.lang.annotation.*
Retention(<caret>
// INVOCATION_COUNT: 0
// EXIST_JAVA_ONLY: RetentionPolicy
@@ -0,0 +1,7 @@
import java.lang.annotation.*
Retention(RetentionPolicy.<caret>
// INVOCATION_COUNT: 0
// EXIST_JAVA_ONLY: SOURCE
// EXIST_JAVA_ONLY: CLASS