diff --git a/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/escapedNames.kt b/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/escapedNames.kt new file mode 100644 index 00000000000..b6543754f0c --- /dev/null +++ b/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/escapedNames.kt @@ -0,0 +1,10 @@ +package escapedNames + +fun main() { + val `one + one` = 1 + //Breakpoint! + val a = 5 +} + +// EXPRESSION: `one + one` + 100 +// RESULT: 101: I \ No newline at end of file diff --git a/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/escapedNames.out b/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/escapedNames.out new file mode 100644 index 00000000000..bfb020deee0 --- /dev/null +++ b/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/escapedNames.out @@ -0,0 +1,8 @@ +LineBreakpoint created at escapedNames.kt:6 +Run Java +Connected to the target VM +escapedNames.kt:6 +Compile bytecode for `one + one` + 100 +Disconnected from the target VM + +Process finished with exit code 0 diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/KotlinEvaluateExpressionTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/KotlinEvaluateExpressionTestGenerated.java index c2392e9817d..3d437ffe4ab 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/KotlinEvaluateExpressionTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/KotlinEvaluateExpressionTestGenerated.java @@ -116,6 +116,11 @@ public class KotlinEvaluateExpressionTestGenerated extends AbstractKotlinEvaluat runTest("idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/errors.kt"); } + @TestMetadata("escapedNames.kt") + public void testEscapedNames() throws Exception { + runTest("idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/escapedNames.kt"); + } + @TestMetadata("extractLocalVariables.kt") public void testExtractLocalVariables() throws Exception { runTest("idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/extractLocalVariables.kt");