From 38c73f8df4ce08d49d1129cc5a4a4b49e83e6f73 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Tue, 18 Nov 2014 14:58:03 +0300 Subject: [PATCH] Partial body resolve: added test for do-while --- idea/testData/resolve/partialBodyResolve/DoWhile.dump | 2 ++ idea/testData/resolve/partialBodyResolve/DoWhile.kt | 7 +++++++ .../jet/resolve/PartialBodyResolveTestGenerated.java | 6 ++++++ 3 files changed, 15 insertions(+) create mode 100644 idea/testData/resolve/partialBodyResolve/DoWhile.dump create mode 100644 idea/testData/resolve/partialBodyResolve/DoWhile.kt diff --git a/idea/testData/resolve/partialBodyResolve/DoWhile.dump b/idea/testData/resolve/partialBodyResolve/DoWhile.dump new file mode 100644 index 00000000000..323136d3498 --- /dev/null +++ b/idea/testData/resolve/partialBodyResolve/DoWhile.dump @@ -0,0 +1,2 @@ +Resolve target: value-parameter val p: kotlin.Any? +Skipped statements: diff --git a/idea/testData/resolve/partialBodyResolve/DoWhile.kt b/idea/testData/resolve/partialBodyResolve/DoWhile.kt new file mode 100644 index 00000000000..f35efb217a4 --- /dev/null +++ b/idea/testData/resolve/partialBodyResolve/DoWhile.kt @@ -0,0 +1,7 @@ +fun foo(p: Any?) { + do { + print(p!!) + } while (x()) + + p.hashCode() +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/resolve/PartialBodyResolveTestGenerated.java b/idea/tests/org/jetbrains/jet/resolve/PartialBodyResolveTestGenerated.java index 2ae898ce38a..67e517b5df3 100644 --- a/idea/tests/org/jetbrains/jet/resolve/PartialBodyResolveTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/resolve/PartialBodyResolveTestGenerated.java @@ -60,6 +60,12 @@ public class PartialBodyResolveTestGenerated extends AbstractPartialBodyResolveT doTest(fileName); } + @TestMetadata("DoWhile.kt") + public void testDoWhile() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/testData/resolve/partialBodyResolve/DoWhile.kt"); + doTest(fileName); + } + @TestMetadata("For.kt") public void testFor() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/testData/resolve/partialBodyResolve/For.kt");