From 7a61733ce20c83a790df8bdfe8078608c46ba545 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Wed, 12 Jan 2022 19:15:58 +0700 Subject: [PATCH] [kotlin-debugger] Fix test for Java 17 It failed with expected = instance of com.sun.proxy.$Proxy1(id=ID): Lcom/sun/proxy/$Proxy1; actual = instance of jdk.proxy2.$Proxy1(id=ID): Ljdk/proxy2/$Proxy1; Because generated proxy class name was changed. GitOrigin-RevId: daf912134f428ede0beb0d97e78ddfbc9469f911 --- .../test/testData/evaluation/singleBreakpoint/kt25222.kt | 4 ++-- .../test/testData/evaluation/singleBreakpoint/kt25222.out | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/kotlin/jvm-debugger/test/testData/evaluation/singleBreakpoint/kt25222.kt b/plugins/kotlin/jvm-debugger/test/testData/evaluation/singleBreakpoint/kt25222.kt index 5f4000167658..1b9d890fe400 100644 --- a/plugins/kotlin/jvm-debugger/test/testData/evaluation/singleBreakpoint/kt25222.kt +++ b/plugins/kotlin/jvm-debugger/test/testData/evaluation/singleBreakpoint/kt25222.kt @@ -16,5 +16,5 @@ fun main() { val a = 5 } -// EXPRESSION: ann -// RESULT: instance of com.sun.proxy.$Proxy1(id=ID): Lcom/sun/proxy/$Proxy1; \ No newline at end of file +// EXPRESSION: java.lang.reflect.Proxy.isProxyClass(ann::class.java) +// RESULT: 1: Z \ No newline at end of file diff --git a/plugins/kotlin/jvm-debugger/test/testData/evaluation/singleBreakpoint/kt25222.out b/plugins/kotlin/jvm-debugger/test/testData/evaluation/singleBreakpoint/kt25222.out index 0c7a62a86894..6203f05050e2 100644 --- a/plugins/kotlin/jvm-debugger/test/testData/evaluation/singleBreakpoint/kt25222.out +++ b/plugins/kotlin/jvm-debugger/test/testData/evaluation/singleBreakpoint/kt25222.out @@ -3,7 +3,7 @@ LineBreakpoint created at kt25222.kt:16 Run Java Connected to the target VM kt25222.kt:16 -Compile bytecode for ann +Compile bytecode for java.lang.reflect.Proxy.isProxyClass(ann::class.java) Disconnected from the target VM Process finished with exit code 0