Create Local Variable From Usage: Support lambdas

This commit is contained in:
Alexey Sedunov
2014-10-01 18:38:13 +04:00
parent 6ad2157806
commit 8386bcd4e0
10 changed files with 121 additions and 3 deletions
@@ -1209,6 +1209,30 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest {
doTest(fileName);
}
@TestMetadata("beforeInLambdaNoParams.kt")
public void testInLambdaNoParams() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/quickfix/createFromUsage/createVariable/localVariable/beforeInLambdaNoParams.kt");
doTest(fileName);
}
@TestMetadata("beforeInLambdaWithParams.kt")
public void testInLambdaWithParams() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/quickfix/createFromUsage/createVariable/localVariable/beforeInLambdaWithParams.kt");
doTest(fileName);
}
@TestMetadata("beforeInMultiLineLambdaNoParams.kt")
public void testInMultiLineLambdaNoParams() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/quickfix/createFromUsage/createVariable/localVariable/beforeInMultiLineLambdaNoParams.kt");
doTest(fileName);
}
@TestMetadata("beforeInMultiLineLambdaWithParams.kt")
public void testInMultiLineLambdaWithParams() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/quickfix/createFromUsage/createVariable/localVariable/beforeInMultiLineLambdaWithParams.kt");
doTest(fileName);
}
@TestMetadata("beforeInWhen.kt")
public void testInWhen() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/quickfix/createFromUsage/createVariable/localVariable/beforeInWhen.kt");