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 @@
|
||||
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 {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user