From 9f340b40c21f9a9a2b97f472ceb72c0a7c0834fe Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Thu, 6 Jul 2017 20:39:41 +0300 Subject: [PATCH] Minor: Add test to check inferred types shown correctly in parameter info #KT-11858 Obsolete --- idea/testData/parameterInfo/functionCall/TypeInference.kt | 4 ++++ .../idea/parameterInfo/ParameterInfoTestGenerated.java | 6 ++++++ 2 files changed, 10 insertions(+) create mode 100644 idea/testData/parameterInfo/functionCall/TypeInference.kt diff --git a/idea/testData/parameterInfo/functionCall/TypeInference.kt b/idea/testData/parameterInfo/functionCall/TypeInference.kt new file mode 100644 index 00000000000..39963d06f61 --- /dev/null +++ b/idea/testData/parameterInfo/functionCall/TypeInference.kt @@ -0,0 +1,4 @@ +fun foo(a: A, b: B): B = b +fun test(x: Any?) = foo(x, x!!).hashCode() + +//Text: (a: Any?, b: Any), Disabled: false, Strikeout: false, Green: true \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/parameterInfo/ParameterInfoTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/parameterInfo/ParameterInfoTestGenerated.java index 076e56a21b8..2c99e437d81 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/parameterInfo/ParameterInfoTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/parameterInfo/ParameterInfoTestGenerated.java @@ -335,6 +335,12 @@ public class ParameterInfoTestGenerated extends AbstractParameterInfoTest { doTest(fileName); } + @TestMetadata("TypeInference.kt") + public void testTypeInference() throws Exception { + String fileName = KotlinTestUtils.navigationMetadata("idea/testData/parameterInfo/functionCall/TypeInference.kt"); + doTest(fileName); + } + @TestMetadata("UpdateOnTyping.kt") public void testUpdateOnTyping() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/parameterInfo/functionCall/UpdateOnTyping.kt");