From 4e283fd62fa101a344dc6e5e3a41ef93d2feb47d Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Wed, 1 Apr 2015 20:03:28 +0300 Subject: [PATCH] Added a test --- ...otImportedExtensionFunction3.dependency.kt | 19 +++++++++++++++++++ .../NotImportedExtensionFunction3.kt | 13 +++++++++++++ ...tiFileJvmBasicCompletionTestGenerated.java | 6 ++++++ 3 files changed, 38 insertions(+) create mode 100644 idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.dependency.kt create mode 100644 idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.dependency.kt b/idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.dependency.kt new file mode 100644 index 00000000000..eea4d0f70d8 --- /dev/null +++ b/idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.dependency.kt @@ -0,0 +1,19 @@ +package second + +fun (String.() -> Unit)?.helloFun1() { +} + +fun Function0.helloFun2() { +} + +fun ExtensionFunction0.helloFun3() { +} + +fun ExtensionFunction0.helloFun4() { +} + +fun Function1.helloFun5() { +} + +fun Any.helloAny() { +} \ No newline at end of file diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.kt b/idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.kt new file mode 100644 index 00000000000..791a4483940 --- /dev/null +++ b/idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.kt @@ -0,0 +1,13 @@ +package first + +fun firstFun(p: String.() -> Unit) { + p.hello +} + +// EXIST: helloFun1 +// ABSENT: helloFun2 +// EXIST: helloFun3 +// ABSENT: helloFun4 +// ABSENT: helloFun5 +// EXIST: helloAny +// NUMBER: 3 \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/completion/MultiFileJvmBasicCompletionTestGenerated.java b/idea/tests/org/jetbrains/kotlin/completion/MultiFileJvmBasicCompletionTestGenerated.java index 9cfecf9cf62..c9fad95cb34 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/MultiFileJvmBasicCompletionTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/completion/MultiFileJvmBasicCompletionTestGenerated.java @@ -150,6 +150,12 @@ public class MultiFileJvmBasicCompletionTestGenerated extends AbstractMultiFileJ doTest(fileName); } + @TestMetadata("NotImportedExtensionFunction3") + public void testNotImportedExtensionFunction3() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/"); + doTest(fileName); + } + @TestMetadata("NotImportedExtensionFunctionAndAlias") public void testNotImportedExtensionFunctionAndAlias() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedExtensionFunctionAndAlias/");