diff --git a/idea/testData/quickfix/createFromUsage/createFunction/call/insideIfCondition.kt b/idea/testData/quickfix/createFromUsage/createFunction/call/insideIfCondition.kt new file mode 100644 index 00000000000..e981ff2bc8f --- /dev/null +++ b/idea/testData/quickfix/createFromUsage/createFunction/call/insideIfCondition.kt @@ -0,0 +1,4 @@ +// "Create function 'foo'" "true" +fun bar() { + if (foo()) return +} \ No newline at end of file diff --git a/idea/testData/quickfix/createFromUsage/createFunction/call/insideIfCondition.kt.after b/idea/testData/quickfix/createFromUsage/createFunction/call/insideIfCondition.kt.after new file mode 100644 index 00000000000..76bf79f0eda --- /dev/null +++ b/idea/testData/quickfix/createFromUsage/createFunction/call/insideIfCondition.kt.after @@ -0,0 +1,8 @@ +// "Create function 'foo'" "true" +fun bar() { + if (foo()) return +} + +fun foo(): Boolean { + TODO("not implemented") //To change body of created functions use File | Settings | File Templates. +} diff --git a/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixTestGenerated.java index 7d24031e2a3..8a86a1e8a30 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixTestGenerated.java @@ -2613,6 +2613,12 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest { doTest(fileName); } + @TestMetadata("insideIfCondition.kt") + public void testInsideIfCondition() throws Exception { + String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/createFromUsage/createFunction/call/insideIfCondition.kt"); + doTest(fileName); + } + @TestMetadata("kt10983.kt") public void testKt10983() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/createFromUsage/createFunction/call/kt10983.kt");