[kotlin] k2: additional testdata for extract function

^KTIJ-15603 fixed

GitOrigin-RevId: 21e1f0de0b6b495c0002918ed3a6da16a628395e
This commit is contained in:
Anna Kozlova
2024-03-27 19:30:11 +00:00
committed by intellij-monorepo-bot
parent d6bb6c080d
commit fe6f5c8da5
4 changed files with 28 additions and 0 deletions
@@ -2329,6 +2329,11 @@ public abstract class ExtractionTestGenerated extends AbstractExtractionTest {
public void testQualifiedThisAsArgument() throws Exception {
runTest("testData/refactoring/extractFunction/parameters/extractThis/qualifiedThisAsArgument.kt");
}
@TestMetadata("unusedReceiver.kt")
public void testUnusedReceiver() throws Exception {
runTest("testData/refactoring/extractFunction/parameters/extractThis/unusedReceiver.kt");
}
}
@RunWith(JUnit3RunnerWithInners.class)
@@ -0,0 +1,7 @@
class Foo(val s: String) {
fun bar(): String {
<selection>return s</selection>
}
}
// IGNORE_K1
@@ -0,0 +1,11 @@
class Foo(val s: String) {
fun bar(): String {
return string()
}
private fun string(): String {
return s
}
}
// IGNORE_K1
@@ -1487,6 +1487,11 @@ public abstract class K2IntroduceFunctionTestGenerated extends AbstractK2Introdu
public void testQualifiedThisAsArgument() throws Exception {
runTest("../../idea/tests/testData/refactoring/extractFunction/parameters/extractThis/qualifiedThisAsArgument.kt");
}
@TestMetadata("unusedReceiver.kt")
public void testUnusedReceiver() throws Exception {
runTest("../../idea/tests/testData/refactoring/extractFunction/parameters/extractThis/unusedReceiver.kt");
}
}
@RunWith(JUnit3RunnerWithInners.class)