From 8354233f8563d7ee2970587a68a1f5d9eb8af162 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Mon, 14 Apr 2014 19:49:23 +0400 Subject: [PATCH] Add multi file test for completion of enum entry --- .../basic/multifile/EnumEntry/EnumEntry.dependency.kt | 8 ++++++++ .../completion/basic/multifile/EnumEntry/EnumEntry.kt | 8 ++++++++ .../MultiFileJvmBasicCompletionTestGenerated.java | 5 +++++ 3 files changed, 21 insertions(+) create mode 100644 idea/testData/completion/basic/multifile/EnumEntry/EnumEntry.dependency.kt create mode 100644 idea/testData/completion/basic/multifile/EnumEntry/EnumEntry.kt diff --git a/idea/testData/completion/basic/multifile/EnumEntry/EnumEntry.dependency.kt b/idea/testData/completion/basic/multifile/EnumEntry/EnumEntry.dependency.kt new file mode 100644 index 00000000000..a8d35749dac --- /dev/null +++ b/idea/testData/completion/basic/multifile/EnumEntry/EnumEntry.dependency.kt @@ -0,0 +1,8 @@ +package test + +enum class EnumTest(val i: Int = 0) { + ENTRY1: EnumTest() + ENTRY2: EnumTest(1) +} + +class EAnotherClass \ No newline at end of file diff --git a/idea/testData/completion/basic/multifile/EnumEntry/EnumEntry.kt b/idea/testData/completion/basic/multifile/EnumEntry/EnumEntry.kt new file mode 100644 index 00000000000..c577af95e59 --- /dev/null +++ b/idea/testData/completion/basic/multifile/EnumEntry/EnumEntry.kt @@ -0,0 +1,8 @@ +package test + +fun main(args: Array) { + EnumTest.E +} + +// EXIST: ENTRY1, ENTRY2 +// ABSENT: EnumTest, EAnotherClass \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/completion/MultiFileJvmBasicCompletionTestGenerated.java b/idea/tests/org/jetbrains/jet/completion/MultiFileJvmBasicCompletionTestGenerated.java index 58c0bedd116..36a6788fd70 100644 --- a/idea/tests/org/jetbrains/jet/completion/MultiFileJvmBasicCompletionTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/completion/MultiFileJvmBasicCompletionTestGenerated.java @@ -51,6 +51,11 @@ public class MultiFileJvmBasicCompletionTestGenerated extends AbstractMultiFileJ doTest("idea/testData/completion/basic/multifile/DoNotCompleteWithConstraints"); } + @TestMetadata("EnumEntry") + public void testEnumEntry() throws Exception { + doTest("idea/testData/completion/basic/multifile/EnumEntry"); + } + @TestMetadata("ExtensionFunction") public void testExtensionFunction() throws Exception { doTest("idea/testData/completion/basic/multifile/ExtensionFunction");