From 11be10caccc7788ef9bf5e32388c5026c3b4d63b Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 26 Jul 2024 14:34:27 +0200 Subject: [PATCH] [kotlin] k2: test data for parameter info for incomplete code ^KTIJ-30516 fixed GitOrigin-RevId: e97ffb78bac657d085597769e4d2b1288c4c8ed5 --- .../parameterInfo/FirParameterInfoTestGenerated.java | 5 +++++ .../parameterInfo/ParameterInfoTestGenerated.java | 5 +++++ .../parameterInfo/functionCall/InvalidCandidates.kt | 11 +++++++++++ 3 files changed, 21 insertions(+) create mode 100644 plugins/kotlin/idea/tests/testData/parameterInfo/functionCall/InvalidCandidates.kt diff --git a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/parameterInfo/FirParameterInfoTestGenerated.java b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/parameterInfo/FirParameterInfoTestGenerated.java index 50168212e938..e3fd6b0cdb9b 100644 --- a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/parameterInfo/FirParameterInfoTestGenerated.java +++ b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/parameterInfo/FirParameterInfoTestGenerated.java @@ -216,6 +216,11 @@ public abstract class FirParameterInfoTestGenerated extends AbstractFirParameter runTest("../../idea/tests/testData/parameterInfo/functionCall/InheritedWithCurrentFunctions.kt"); } + @TestMetadata("InvalidCandidates.kt") + public void testInvalidCandidates() throws Exception { + runTest("../../idea/tests/testData/parameterInfo/functionCall/InvalidCandidates.kt"); + } + @TestMetadata("Invoke.kt") public void testInvoke() throws Exception { runTest("../../idea/tests/testData/parameterInfo/functionCall/Invoke.kt"); diff --git a/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/parameterInfo/ParameterInfoTestGenerated.java b/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/parameterInfo/ParameterInfoTestGenerated.java index f08ae45a035f..74f8939802f4 100644 --- a/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/parameterInfo/ParameterInfoTestGenerated.java +++ b/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/parameterInfo/ParameterInfoTestGenerated.java @@ -216,6 +216,11 @@ public abstract class ParameterInfoTestGenerated extends AbstractParameterInfoTe runTest("testData/parameterInfo/functionCall/InheritedWithCurrentFunctions.kt"); } + @TestMetadata("InvalidCandidates.kt") + public void testInvalidCandidates() throws Exception { + runTest("testData/parameterInfo/functionCall/InvalidCandidates.kt"); + } + @TestMetadata("Invoke.kt") public void testInvoke() throws Exception { runTest("testData/parameterInfo/functionCall/Invoke.kt"); diff --git a/plugins/kotlin/idea/tests/testData/parameterInfo/functionCall/InvalidCandidates.kt b/plugins/kotlin/idea/tests/testData/parameterInfo/functionCall/InvalidCandidates.kt new file mode 100644 index 000000000000..46b932d3a3e4 --- /dev/null +++ b/plugins/kotlin/idea/tests/testData/parameterInfo/functionCall/InvalidCandidates.kt @@ -0,0 +1,11 @@ +class Foo +fun Foo.foo(i: Int, s: String) {} +fun Foo.foo(s: String) {} +fun m(f: Foo) { + f.foo() +} + +/* +Text: (i: Int, s: String), Disabled: false, Strikeout: false, Green: false +Text: (s: String), Disabled: false, Strikeout: false, Green: false +*/