From 7077e22dd38b855f50136200b614aa82b3befeb6 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Fri, 14 Nov 2014 14:29:05 +0300 Subject: [PATCH] More tests --- .../handlers/charFilter/InfixCallAndSpace.kt | 9 +++++++++ .../handlers/charFilter/InfixCallAndSpace.kt.after | 9 +++++++++ .../handlers/charFilter/KeywordAndSpace.kt | 4 ++++ .../handlers/charFilter/KeywordAndSpace.kt.after | 4 ++++ .../handlers/CompletionCharFilterTestGenerated.java | 13 +++++++++++++ 5 files changed, 39 insertions(+) create mode 100644 idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt create mode 100644 idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt.after create mode 100644 idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt create mode 100644 idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt.after diff --git a/idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt b/idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt new file mode 100644 index 00000000000..7fbd87a2db0 --- /dev/null +++ b/idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt @@ -0,0 +1,9 @@ +fun A.to(that: B): Pair = Pair(this, that) + +fun foo() { + val pair = 1 +} + +// ELEMENT: to +// CHAR: ' ' + diff --git a/idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt.after b/idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt.after new file mode 100644 index 00000000000..042280203c8 --- /dev/null +++ b/idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt.after @@ -0,0 +1,9 @@ +fun A.to(that: B): Pair = Pair(this, that) + +fun foo() { + val pair = 1 to +} + +// ELEMENT: to +// CHAR: ' ' + diff --git a/idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt b/idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt new file mode 100644 index 00000000000..5ab0dcbfbdd --- /dev/null +++ b/idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt @@ -0,0 +1,4 @@ +c + +// ELEMENT: class +// CHAR: ' ' diff --git a/idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt.after b/idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt.after new file mode 100644 index 00000000000..2fea7bfbd2a --- /dev/null +++ b/idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt.after @@ -0,0 +1,4 @@ +class + +// ELEMENT: class +// CHAR: ' ' diff --git a/idea/tests/org/jetbrains/jet/completion/handlers/CompletionCharFilterTestGenerated.java b/idea/tests/org/jetbrains/jet/completion/handlers/CompletionCharFilterTestGenerated.java index 1ffaaa126d1..f01f13cd712 100644 --- a/idea/tests/org/jetbrains/jet/completion/handlers/CompletionCharFilterTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/completion/handlers/CompletionCharFilterTestGenerated.java @@ -19,6 +19,7 @@ package org.jetbrains.jet.completion.handlers; import com.intellij.testFramework.TestDataPath; import org.jetbrains.jet.JUnit3RunnerWithInners; import org.jetbrains.jet.JetTestUtils; +import org.jetbrains.jet.test.InnerTestClasses; import org.jetbrains.jet.test.TestMetadata; import org.junit.runner.RunWith; @@ -137,6 +138,18 @@ public class CompletionCharFilterTestGenerated extends AbstractCompletionCharFil doTest(fileName); } + @TestMetadata("InfixCallAndSpace.kt") + public void testInfixCallAndSpace() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt"); + doTest(fileName); + } + + @TestMetadata("KeywordAndSpace.kt") + public void testKeywordAndSpace() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt"); + doTest(fileName); + } + @TestMetadata("LParenth.kt") public void testLParenth() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/LParenth.kt");