From 45c97a2c5e78448da604c700d32c7c2effcf5cd5 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Thu, 6 Feb 2020 22:13:28 +0900 Subject: [PATCH] Debugger: Add test for KT-14057 --- .../debugger/test/KotlinSteppingTestGenerated.java | 5 +++++ .../stepping/custom/functionBreakpointInStdlib.out | 2 +- .../testData/stepping/custom/kt14057.kt | 12 ++++++++++++ .../testData/stepping/custom/kt14057.out | 11 +++++++++++ 4 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/kt14057.kt create mode 100644 idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/kt14057.out diff --git a/idea/jvm-debugger/jvm-debugger-test/test/org/jetbrains/kotlin/idea/debugger/test/KotlinSteppingTestGenerated.java b/idea/jvm-debugger/jvm-debugger-test/test/org/jetbrains/kotlin/idea/debugger/test/KotlinSteppingTestGenerated.java index 211037247ac..5c7b7cf6138 100644 --- a/idea/jvm-debugger/jvm-debugger-test/test/org/jetbrains/kotlin/idea/debugger/test/KotlinSteppingTestGenerated.java +++ b/idea/jvm-debugger/jvm-debugger-test/test/org/jetbrains/kotlin/idea/debugger/test/KotlinSteppingTestGenerated.java @@ -1161,6 +1161,11 @@ public class KotlinSteppingTestGenerated extends AbstractKotlinSteppingTest { runTest("idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/inlinePropertyAccessors.kt"); } + @TestMetadata("kt14057.kt") + public void testKt14057() throws Exception { + runTest("idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/kt14057.kt"); + } + @TestMetadata("kt15823.kt") public void testKt15823() throws Exception { runTest("idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/kt15823.kt"); diff --git a/idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/functionBreakpointInStdlib.out b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/functionBreakpointInStdlib.out index 5e1317639da..1f74ad28494 100644 --- a/idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/functionBreakpointInStdlib.out +++ b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/functionBreakpointInStdlib.out @@ -1,4 +1,4 @@ -FunctionBreakpoint created at ReadWrite.kt:105 +FunctionBreakpoint created at ReadWrite.kt Run Java Connected to the target VM ReadWrite.!EXT! diff --git a/idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/kt14057.kt b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/kt14057.kt new file mode 100644 index 00000000000..676f7abe4ed --- /dev/null +++ b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/kt14057.kt @@ -0,0 +1,12 @@ +package test + +import java.io.StringReader + +fun main() { + val reader = StringReader("test") + reader.readText() +} + +// ADDITIONAL_BREAKPOINT: ReadWrite.kt / public fun Reader.copyTo( / fun +// STEP_OVER: 2 +// STEP_INTO: 1 \ No newline at end of file diff --git a/idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/kt14057.out b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/kt14057.out new file mode 100644 index 00000000000..81fee70e2ed --- /dev/null +++ b/idea/jvm-debugger/jvm-debugger-test/testData/stepping/custom/kt14057.out @@ -0,0 +1,11 @@ +FunctionBreakpoint created at ReadWrite.kt +Run Java +Connected to the target VM +ReadWrite.!EXT! +ReadWrite.!EXT! +ReadWrite.!EXT! +Reader.!EXT! +resuming ReadWrite.kt:129 +Disconnected from the target VM + +Process finished with exit code 0