From 24794741ff980aa7b54dfce338964c0f1aca2cd6 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Mon, 23 Sep 2013 18:53:06 +0400 Subject: [PATCH] Testing auto imports work in calls #KT-4000 In Progress --- .../afterUnresolvedReferenceInCall.kt | 19 +++++++++++++++++++ .../beforeUnresolvedReferenceInCall.kt | 17 +++++++++++++++++ .../quickfix/QuickFixTestGenerated.java | 5 +++++ 3 files changed, 41 insertions(+) create mode 100644 idea/testData/quickfix/autoImports/afterUnresolvedReferenceInCall.kt create mode 100644 idea/testData/quickfix/autoImports/beforeUnresolvedReferenceInCall.kt diff --git a/idea/testData/quickfix/autoImports/afterUnresolvedReferenceInCall.kt b/idea/testData/quickfix/autoImports/afterUnresolvedReferenceInCall.kt new file mode 100644 index 00000000000..6b6cd4d8555 --- /dev/null +++ b/idea/testData/quickfix/autoImports/afterUnresolvedReferenceInCall.kt @@ -0,0 +1,19 @@ +// "Import" "true" +// ERROR: Please specify constructor invocation; classifier 'ArrayList' does not have a class object + +// KT-4000 + +package testing + +import java.util.ArrayList + +class Test { + fun foo(a: Collection) { + + } +} + +fun test() { + val t = Test() + t.foo(ArrayList) +} \ No newline at end of file diff --git a/idea/testData/quickfix/autoImports/beforeUnresolvedReferenceInCall.kt b/idea/testData/quickfix/autoImports/beforeUnresolvedReferenceInCall.kt new file mode 100644 index 00000000000..bef160a29e4 --- /dev/null +++ b/idea/testData/quickfix/autoImports/beforeUnresolvedReferenceInCall.kt @@ -0,0 +1,17 @@ +// "Import" "true" +// ERROR: Please specify constructor invocation; classifier 'ArrayList' does not have a class object + +// KT-4000 + +package testing + +class Test { + fun foo(a: Collection) { + + } +} + +fun test() { + val t = Test() + t.foo(ArrayList) +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/plugin/quickfix/QuickFixTestGenerated.java b/idea/tests/org/jetbrains/jet/plugin/quickfix/QuickFixTestGenerated.java index 1cd10c912ea..2a20992374f 100644 --- a/idea/tests/org/jetbrains/jet/plugin/quickfix/QuickFixTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/plugin/quickfix/QuickFixTestGenerated.java @@ -351,6 +351,11 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest { doTest("idea/testData/quickfix/autoImports/beforeNoImportForIndex.kt"); } + @TestMetadata("beforeUnresolvedReferenceInCall.kt") + public void testUnresolvedReferenceInCall() throws Exception { + doTest("idea/testData/quickfix/autoImports/beforeUnresolvedReferenceInCall.kt"); + } + } @TestMetadata("idea/testData/quickfix/changeSignature")