[kotlin] k2: additional testdata for extract function

^KTIJ-22408 fixed

GitOrigin-RevId: acb45f504c48ec60b707a1755f83b0687241046f
This commit is contained in:
Anna Kozlova
2024-03-27 19:29:48 +00:00
committed by intellij-monorepo-bot
parent 6e52013a66
commit ef50d89972
4 changed files with 26 additions and 0 deletions
@@ -1429,6 +1429,11 @@ public abstract class ExtractionTestGenerated extends AbstractExtractionTest {
runTest("testData/refactoring/extractFunction/controlFlow/outputValues/initializersAndUpdate.kt");
}
@TestMetadata("lambdaReturn.kt")
public void testLambdaReturn() throws Exception {
runTest("testData/refactoring/extractFunction/controlFlow/outputValues/lambdaReturn.kt");
}
@TestMetadata("nestedNonInlinableCall.kt")
public void testNestedNonInlinableCall() throws Exception {
runTest("testData/refactoring/extractFunction/controlFlow/outputValues/nestedNonInlinableCall.kt");
@@ -0,0 +1,7 @@
val a: List<Int> = listOf(1, 2, 3).map {
<selection>it.let {
it
}</selection>
}
// IGNORE_K1
@@ -0,0 +1,9 @@
val a: List<Int> = listOf(1, 2, 3).map {
i(it)
}
private fun i(i: Int): Int = i.let {
it
}
// IGNORE_K1
@@ -650,6 +650,11 @@ public abstract class K2IntroduceFunctionTestGenerated extends AbstractK2Introdu
runTest("../../idea/tests/testData/refactoring/extractFunction/controlFlow/outputValues/initializersAndUpdate.kt");
}
@TestMetadata("lambdaReturn.kt")
public void testLambdaReturn() throws Exception {
runTest("../../idea/tests/testData/refactoring/extractFunction/controlFlow/outputValues/lambdaReturn.kt");
}
@TestMetadata("nestedNonInlinableCall.kt")
public void testNestedNonInlinableCall() throws Exception {
runTest("../../idea/tests/testData/refactoring/extractFunction/controlFlow/outputValues/nestedNonInlinableCall.kt");