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,9 @@
public class Testing {
public static void test() {
Li<caret>
}
}
// EXIST: LibClass
// EXIST: LibTrait
// EXIST: LibEnum
@@ -0,0 +1,7 @@
public class Testing {
public static void test(mockLib.foo.LibClass p) {
p.<caret>
}
}
// EXIST: foo
@@ -0,0 +1,7 @@
public class Testing {
public static void test() {
mockLib.foo.LibClass.Companion.<caret>
}
}
// EXIST: classObjectFun
@@ -0,0 +1,8 @@
public class Testing {
public static void test() {
mockLib.foo.LibClass.<caret>
}
}
// EXIST: Companion
// EXIST: OBJECT$
@@ -0,0 +1,13 @@
public class Testing {
public static void test() {
mockLib.foo.<caret>
}
}
// note: "NUMBER" check also assures that FooPackage$src$ classes are not visible
// EXIST: LibClass
// EXIST: LibTrait
// EXIST: LibEnum
// EXIST: LibObject
// EXIST: FooPackage
@@ -0,0 +1,7 @@
public class Testing {
public static void test() {
mockLib.foo.LibEnum.<caret>
}
}
// EXIST: RED, GREEN, BLUE
@@ -0,0 +1,9 @@
import mockLib.foo
public class Testing {
public static void test() {
new LibClass.<caret>
}
}
// EXIST: LibClass.Nested
@@ -0,0 +1,8 @@
public class Testing {
public static void test(mockLib.foo.LibClass.Nested p) {
p.<caret>
}
}
// EXIST: getValInNested
// EXIST: funInNested
@@ -0,0 +1,8 @@
public class Testing {
public static void test(mockLib.foo.LibClass p) {
p.getNested().<caret>
}
}
// EXIST: getValInNested
// EXIST: funInNested
@@ -0,0 +1,7 @@
public class Testing {
public static void test() {
mockLib.foo.LibClass.Companion.NestedObject.<caret>
}
}
// EXIST: INSTANCE$
@@ -0,0 +1,6 @@
public class Testing {
public static void test(mockLib.foo.F.Companion.F.Companion.<caret>) {
}
}
// EXIST: F
@@ -0,0 +1,7 @@
public class Testing {
public static void test() {
mockLib.foo.LibObject.<caret>
}
}
// EXIST: INSTANCE$
@@ -0,0 +1,7 @@
public class Testing {
public static void test() {
mockLib.<caret>
}
}
// EXIST: foo
@@ -0,0 +1,10 @@
public class Testing {
public static void test() {
mockLib.foo.FooPackage.<caret>
}
}
// EXIST: topLevelFunction
// EXIST: topLevelExtFunction
// EXIST: getTopLevelVar, setTopLevelVar
// EXIST: anotherTopLevelFunction
@@ -0,0 +1,8 @@
public class Testing {
void f(mockLib.foo.LibTrait p) {
p.<caret>
}
}
// EXIST: foo
@@ -0,0 +1,4 @@
package mockLib.foo
public fun anotherTopLevelFunction(): String = ""
@@ -0,0 +1,51 @@
package mockLib.foo
public class LibClass {
public fun foo() {
}
companion object {
fun classObjectFun() {
}
public object NestedObject
}
public class Nested {
public val valInNested: Int = 1
public fun funInNested() {
}
}
public val nested: Nested = Nested()
}
public trait LibTrait {
public fun foo() {
}
}
public enum class LibEnum {
RED
GREEN
BLUE
}
public object LibObject
public fun topLevelFunction(): String = ""
public fun String.topLevelExtFunction(): String = ""
public var topLevelVar: String = ""
class F() {
companion object {
class F {
companion object {
object F {
}
}
}
}
}