Added tests for class object and nested objects.
This commit is contained in:
committed by
Pavel V. Talanov
parent
8e442bc509
commit
847d69ee2e
@@ -0,0 +1,7 @@
|
|||||||
|
public class Testing {
|
||||||
|
public static void test() {
|
||||||
|
mockLib.foo.LibClass.object$.<caret>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// EXIST: classObjectFun
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
import mockLib.foo
|
||||||
|
|
||||||
|
public class Testing {
|
||||||
|
public static void test() {
|
||||||
|
new LibClass.<caret>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// EXIST: LibClass.Nested
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
public class Testing {
|
||||||
|
public static void test() {
|
||||||
|
mockLib.foo.LibClass.object.NestedObject.<caret>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// EXIST: instance$
|
||||||
@@ -3,6 +3,15 @@ package mockLib.foo
|
|||||||
public class LibClass {
|
public class LibClass {
|
||||||
public fun foo() {
|
public fun foo() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class object {
|
||||||
|
fun classObjectFun() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public object NestedObject
|
||||||
|
}
|
||||||
|
|
||||||
|
public class Nested
|
||||||
}
|
}
|
||||||
|
|
||||||
public trait LibTrait {
|
public trait LibTrait {
|
||||||
|
|||||||
+15
@@ -47,6 +47,11 @@ public class CompiledKotlinInJavaCompletionTestGenerated extends AbstractCompile
|
|||||||
doTest("idea/testData/completion/injava/ClassMembers.java");
|
doTest("idea/testData/completion/injava/ClassMembers.java");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("ClassObject.java")
|
||||||
|
public void testClassObject() throws Exception {
|
||||||
|
doTest("idea/testData/completion/injava/ClassObject.java");
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("ClassesFromNamespace.java")
|
@TestMetadata("ClassesFromNamespace.java")
|
||||||
public void testClassesFromNamespace() throws Exception {
|
public void testClassesFromNamespace() throws Exception {
|
||||||
doTest("idea/testData/completion/injava/ClassesFromNamespace.java");
|
doTest("idea/testData/completion/injava/ClassesFromNamespace.java");
|
||||||
@@ -57,6 +62,16 @@ public class CompiledKotlinInJavaCompletionTestGenerated extends AbstractCompile
|
|||||||
doTest("idea/testData/completion/injava/EnumConstants.java");
|
doTest("idea/testData/completion/injava/EnumConstants.java");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("Nested.java")
|
||||||
|
public void testNested() throws Exception {
|
||||||
|
doTest("idea/testData/completion/injava/Nested.java");
|
||||||
|
}
|
||||||
|
|
||||||
|
@TestMetadata("NestedObjectInstance.java")
|
||||||
|
public void testNestedObjectInstance() throws Exception {
|
||||||
|
doTest("idea/testData/completion/injava/NestedObjectInstance.java");
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("ObjectInstance.java")
|
@TestMetadata("ObjectInstance.java")
|
||||||
public void testObjectInstance() throws Exception {
|
public void testObjectInstance() throws Exception {
|
||||||
doTest("idea/testData/completion/injava/ObjectInstance.java");
|
doTest("idea/testData/completion/injava/ObjectInstance.java");
|
||||||
|
|||||||
+15
@@ -47,6 +47,11 @@ public class KotlinSourceInJavaCompletionTestGenerated extends AbstractKotlinSou
|
|||||||
doTest("idea/testData/completion/injava/ClassMembers.java");
|
doTest("idea/testData/completion/injava/ClassMembers.java");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("ClassObject.java")
|
||||||
|
public void testClassObject() throws Exception {
|
||||||
|
doTest("idea/testData/completion/injava/ClassObject.java");
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("ClassesFromNamespace.java")
|
@TestMetadata("ClassesFromNamespace.java")
|
||||||
public void testClassesFromNamespace() throws Exception {
|
public void testClassesFromNamespace() throws Exception {
|
||||||
doTest("idea/testData/completion/injava/ClassesFromNamespace.java");
|
doTest("idea/testData/completion/injava/ClassesFromNamespace.java");
|
||||||
@@ -57,6 +62,16 @@ public class KotlinSourceInJavaCompletionTestGenerated extends AbstractKotlinSou
|
|||||||
doTest("idea/testData/completion/injava/EnumConstants.java");
|
doTest("idea/testData/completion/injava/EnumConstants.java");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("Nested.java")
|
||||||
|
public void testNested() throws Exception {
|
||||||
|
doTest("idea/testData/completion/injava/Nested.java");
|
||||||
|
}
|
||||||
|
|
||||||
|
@TestMetadata("NestedObjectInstance.java")
|
||||||
|
public void testNestedObjectInstance() throws Exception {
|
||||||
|
doTest("idea/testData/completion/injava/NestedObjectInstance.java");
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("ObjectInstance.java")
|
@TestMetadata("ObjectInstance.java")
|
||||||
public void testObjectInstance() throws Exception {
|
public void testObjectInstance() throws Exception {
|
||||||
doTest("idea/testData/completion/injava/ObjectInstance.java");
|
doTest("idea/testData/completion/injava/ObjectInstance.java");
|
||||||
|
|||||||
Reference in New Issue
Block a user