Skip to content

Commit

Permalink
8030204: com/sun/jdi/JdbExprTest.sh: Required output "Can\\'t convert…
Browse files Browse the repository at this point in the history
… 2147483648 to int" not found

Reviewed-by: andrew, zzambers
Backport-of: 4799040e87ad97963e8d089d4338d429b1f7b0d1
  • Loading branch information
Kazuhisa Takakuri authored and zzambers committed Jun 25, 2024
1 parent b1e2ea8 commit b499ea7
Showing 1 changed file with 67 additions and 67 deletions.
134 changes: 67 additions & 67 deletions jdk/test/com/sun/jdi/JdbExprTest.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@ import java.net.URL;
class $classname {
static long aLong;
static int anInt;
static boolean aBoolean;
static long aLong;
static int anInt;
static boolean aBoolean;
public static void bkpt() {
int i = 0; //@1 breakpoint
Expand All @@ -67,70 +67,70 @@ dojdbCmds()
setBkpts @1
runToBkpt @1

cmd print java.lang.Long.MAX_VALUE
jdbFailIfNotPresent " \= 9223372036854775807" 3

cmd print java.lang.Long.MIN_VALUE
jdbFailIfNotPresent " \= \-9223372036854775808" 3
cmd print 9223372036854775807L
jdbFailIfNotPresent "9223372036854775807L = 9223372036854775807" 3
cmd print 9223372036854775807
jdbFailIfNotPresent "9223372036854775807 = 9223372036854775807" 3

cmd print -9223372036854775807L
jdbFailIfNotPresent "\-9223372036854775807L = \-9223372036854775807" 3
cmd print -9223372036854775807
jdbFailIfNotPresent "\-9223372036854775807 = \-9223372036854775807" 3
cmd print -1
jdbFailIfNotPresent "\-1 = \-1" 3
cmd print 1L
jdbFailIfNotPresent "1L = 1" 3
cmd print -1L
jdbFailIfNotPresent "\-1L = \-1" 3
cmd print 0x1
jdbFailIfNotPresent "0x1 = 1" 3
cmd set $classname.aLong = 9223372036854775807L
cmd print $classname.aLong
jdbFailIfNotPresent "$classname.aLong = 9223372036854775807" 3

cmd set $classname.anInt = java.lang.Integer.MAX_VALUE + 1
cmd print $classname.anInt
jdbFailIfNotPresent "$classname.anInt = \-2147483648" 3

cmd set $classname.aLong = java.lang.Integer.MAX_VALUE + 1L
cmd print $classname.aLong
jdbFailIfNotPresent "$classname.aLong = 2147483648" 3

cmd set $classname.anInt = 0x80000000
jdbFailIfNotPresent "Can\'t convert 2147483648 to int" 3
cmd set $classname.anInt = 0x8000000000000000L
jdbFailIfNotPresent "java.lang.NumberFormatException: For input string: \"8000000000000000\"" 3

cmd set $classname.anInt = 0x7fffffff
jdbFailIfNotPresent "0x7fffffff = 2147483647" 3
cmd set $classname.aLong = 0x7fffffffffffffff
jdbFailIfNotPresent "0x7fffffffffffffff = 9223372036854775807" 3

cmd print 3.1415
jdbFailIfNotPresent "3.1415 = 3.1415" 3
cmd print -3.1415
jdbFailIfNotPresent "\-3.1415 = \-3.1415" 3
cmd print 011
jdbFailIfNotPresent "011 = 9" 3

cmd set $classname.aBoolean = false
jdbFailIfNotPresent "JdbExprTest.aBoolean = false = false" 3
cmd print $classname.aBoolean
jdbFailIfNotPresent "JdbExprTest.aBoolean = false" 3
cmd print !$classname.aBoolean
jdbFailIfNotPresent "JdbExprTest.aBoolean = true" 3

cmd print ~1
jdbFailIfNotPresent "~1 = -2" 3
cmd print java.lang.Long.MAX_VALUE
jdbFailIfNotPresent " \= 9223372036854775807" 3

cmd print java.lang.Long.MIN_VALUE
jdbFailIfNotPresent " \= \-9223372036854775808" 3
cmd print 9223372036854775807L
jdbFailIfNotPresent "9223372036854775807L = 9223372036854775807" 3
cmd print 9223372036854775807
jdbFailIfNotPresent "9223372036854775807 = 9223372036854775807" 3

cmd print -9223372036854775807L
jdbFailIfNotPresent "\-9223372036854775807L = \-9223372036854775807" 3
cmd print -9223372036854775807
jdbFailIfNotPresent "\-9223372036854775807 = \-9223372036854775807" 3
cmd print -1
jdbFailIfNotPresent "\-1 = \-1" 3
cmd print 1L
jdbFailIfNotPresent "1L = 1" 3
cmd print -1L
jdbFailIfNotPresent "\-1L = \-1" 3
cmd print 0x1
jdbFailIfNotPresent "0x1 = 1" 3
cmd set $classname.aLong = 9223372036854775807L
cmd print $classname.aLong
jdbFailIfNotPresent "$classname.aLong = 9223372036854775807" 3

cmd set $classname.anInt = java.lang.Integer.MAX_VALUE + 1
cmd print $classname.anInt
jdbFailIfNotPresent "$classname.anInt = \-2147483648" 3

cmd set $classname.aLong = java.lang.Integer.MAX_VALUE + 1L
cmd print $classname.aLong
jdbFailIfNotPresent "$classname.aLong = 2147483648" 3

cmd set $classname.anInt = 0x80000000
jdbFailIfNotPresent "InvalidTypeException: .* convert 2147483648 to int" 3
cmd set $classname.anInt = 0x8000000000000000L
jdbFailIfNotPresent "java.lang.NumberFormatException: For input string: \"8000000000000000\"" 3

cmd set $classname.anInt = 0x7fffffff
jdbFailIfNotPresent "0x7fffffff = 2147483647" 3
cmd set $classname.aLong = 0x7fffffffffffffff
jdbFailIfNotPresent "0x7fffffffffffffff = 9223372036854775807" 3

cmd print 3.1415
jdbFailIfNotPresent "3.1415 = 3.1415" 3
cmd print -3.1415
jdbFailIfNotPresent "\-3.1415 = \-3.1415" 3
cmd print 011
jdbFailIfNotPresent "011 = 9" 3

cmd set $classname.aBoolean = false
jdbFailIfNotPresent "JdbExprTest.aBoolean = false = false" 3
cmd print $classname.aBoolean
jdbFailIfNotPresent "JdbExprTest.aBoolean = false" 3
cmd print !$classname.aBoolean
jdbFailIfNotPresent "JdbExprTest.aBoolean = true" 3

cmd print ~1
jdbFailIfNotPresent "~1 = -2" 3
cmd quit
}

Expand Down

1 comment on commit b499ea7

@openjdk-notifier
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.