diff --git a/idea/testData/refactoring/changeSignature/FqNameShorteningAfter.kt b/idea/testData/refactoring/changeSignature/FqNameShorteningAfter.kt new file mode 100644 index 00000000000..b512bf67583 --- /dev/null +++ b/idea/testData/refactoring/changeSignature/FqNameShorteningAfter.kt @@ -0,0 +1 @@ +class C(val n: Int, s: String) \ No newline at end of file diff --git a/idea/testData/refactoring/changeSignature/FqNameShorteningBefore.kt b/idea/testData/refactoring/changeSignature/FqNameShorteningBefore.kt new file mode 100644 index 00000000000..4b3ee8ef629 --- /dev/null +++ b/idea/testData/refactoring/changeSignature/FqNameShorteningBefore.kt @@ -0,0 +1 @@ +class C(val n: Int) \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/plugin/refactoring/changeSignature/JetChangeSignatureTest.java b/idea/tests/org/jetbrains/jet/plugin/refactoring/changeSignature/JetChangeSignatureTest.java index 24440c2e4db..ca1ac65cd39 100644 --- a/idea/tests/org/jetbrains/jet/plugin/refactoring/changeSignature/JetChangeSignatureTest.java +++ b/idea/tests/org/jetbrains/jet/plugin/refactoring/changeSignature/JetChangeSignatureTest.java @@ -559,6 +559,14 @@ public class JetChangeSignatureTest extends KotlinCodeInsightTestCase { doTest(changeInfo); } + public void testFqNameShortening() throws Exception { + JetChangeInfo changeInfo = getChangeInfo(); + JetParameterInfo parameterInfo = new JetParameterInfo("s", KotlinBuiltIns.getInstance().getAnyType()); + parameterInfo.setTypeText("kotlin.String"); + changeInfo.addParameter(parameterInfo); + doTest(changeInfo); + } + @NotNull @Override protected String getTestDataPath() {