diff --git a/idea/testData/refactoring/rename/renameArgumentsWhenParameterRenamed/after/main.kt b/idea/testData/refactoring/rename/renameArgumentsWhenParameterRenamed/after/main.kt new file mode 100644 index 00000000000..94f1a649ede --- /dev/null +++ b/idea/testData/refactoring/rename/renameArgumentsWhenParameterRenamed/after/main.kt @@ -0,0 +1,6 @@ +fun foo(/*rename*/aa: Int, b: String) { +} + +fun main(args: Array) { + foo(b = "!", aa = 333) +} diff --git a/idea/testData/refactoring/rename/renameArgumentsWhenParameterRenamed/before/main.kt b/idea/testData/refactoring/rename/renameArgumentsWhenParameterRenamed/before/main.kt new file mode 100644 index 00000000000..d294f7df0b0 --- /dev/null +++ b/idea/testData/refactoring/rename/renameArgumentsWhenParameterRenamed/before/main.kt @@ -0,0 +1,6 @@ +fun foo(/*rename*/a: Int, b: String) { +} + +fun main(args: Array) { + foo(b = "!", a = 333) +} diff --git a/idea/testData/refactoring/rename/renameArgumentsWhenParameterRenamed/parameter.test b/idea/testData/refactoring/rename/renameArgumentsWhenParameterRenamed/parameter.test new file mode 100644 index 00000000000..13a6d7a6494 --- /dev/null +++ b/idea/testData/refactoring/rename/renameArgumentsWhenParameterRenamed/parameter.test @@ -0,0 +1,5 @@ +{ + "type": "MARKED_ELEMENT", + "newName": "aa", + "mainFile": "main.kt" +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/refactoring/rename/RenameTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/refactoring/rename/RenameTestGenerated.java index 1df593a52d9..22aee121ab8 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/refactoring/rename/RenameTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/refactoring/rename/RenameTestGenerated.java @@ -95,6 +95,12 @@ public class RenameTestGenerated extends AbstractRenameTest { doTest(fileName); } + @TestMetadata("renameArgumentsWhenParameterRenamed/parameter.test") + public void testRenameArgumentsWhenParameterRenamed_Parameter() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/testData/refactoring/rename/renameArgumentsWhenParameterRenamed/parameter.test"); + doTest(fileName); + } + @TestMetadata("renameCompareTo/compareTo.test") public void testRenameCompareTo_CompareTo() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/testData/refactoring/rename/renameCompareTo/compareTo.test");