8030204: com/sun/jdi/JdbExprTest.sh: Required output "Can\'t convert… · openjdk/jdk8u-dev@b499ea7 (original) (raw)
`@@ -45,9 +45,9 @@ import java.net.URL;
`
45
45
``
46
46
`class $classname {
`
47
47
``
48
``
`-
static long aLong;
`
49
``
`-
static int anInt;
`
50
``
`-
static boolean aBoolean;
`
``
48
`+
static long aLong;
`
``
49
`+
static int anInt;
`
``
50
`+
static boolean aBoolean;
`
51
51
``
52
52
` public static void bkpt() {
`
53
53
` int i = 0; //@1 breakpoint
`
`@@ -67,70 +67,70 @@ dojdbCmds()
`
67
67
` setBkpts @1
`
68
68
` runToBkpt @1
`
69
69
``
70
``
`-
cmd print java.lang.Long.MAX_VALUE
`
71
``
`-
jdbFailIfNotPresent " = 9223372036854775807" 3
`
72
``
-
73
``
`-
cmd print java.lang.Long.MIN_VALUE
`
74
``
`-
jdbFailIfNotPresent " = -9223372036854775808" 3
`
75
``
-
76
``
`-
cmd print 9223372036854775807L
`
77
``
`-
jdbFailIfNotPresent "9223372036854775807L = 9223372036854775807" 3
`
78
``
`-
cmd print 9223372036854775807
`
79
``
`-
jdbFailIfNotPresent "9223372036854775807 = 9223372036854775807" 3
`
80
``
-
81
``
`-
cmd print -9223372036854775807L
`
82
``
`-
jdbFailIfNotPresent "-9223372036854775807L = -9223372036854775807" 3
`
83
``
`-
cmd print -9223372036854775807
`
84
``
`-
jdbFailIfNotPresent "-9223372036854775807 = -9223372036854775807" 3
`
85
``
-
86
``
`-
cmd print -1
`
87
``
`-
jdbFailIfNotPresent "-1 = -1" 3
`
88
``
`-
cmd print 1L
`
89
``
`-
jdbFailIfNotPresent "1L = 1" 3
`
90
``
`-
cmd print -1L
`
91
``
`-
jdbFailIfNotPresent "-1L = -1" 3
`
92
``
`-
cmd print 0x1
`
93
``
`-
jdbFailIfNotPresent "0x1 = 1" 3
`
94
``
-
95
``
`-
cmd set $classname.aLong = 9223372036854775807L
`
96
``
`-
cmd print $classname.aLong
`
97
``
`-
jdbFailIfNotPresent "$classname.aLong = 9223372036854775807" 3
`
98
``
-
99
``
`-
cmd set $classname.anInt = java.lang.Integer.MAX_VALUE + 1
`
100
``
`-
cmd print $classname.anInt
`
101
``
`-
jdbFailIfNotPresent "$classname.anInt = -2147483648" 3
`
102
``
-
103
``
`-
cmd set $classname.aLong = java.lang.Integer.MAX_VALUE + 1L
`
104
``
`-
cmd print $classname.aLong
`
105
``
`-
jdbFailIfNotPresent "$classname.aLong = 2147483648" 3
`
106
``
-
107
``
`-
cmd set $classname.anInt = 0x80000000
`
108
``
`-
jdbFailIfNotPresent "Can't convert 2147483648 to int" 3
`
109
``
`-
cmd set $classname.anInt = 0x8000000000000000L
`
110
``
`-
jdbFailIfNotPresent "java.lang.NumberFormatException: For input string: "8000000000000000"" 3
`
111
``
-
112
``
`-
cmd set $classname.anInt = 0x7fffffff
`
113
``
`-
jdbFailIfNotPresent "0x7fffffff = 2147483647" 3
`
114
``
`-
cmd set $classname.aLong = 0x7fffffffffffffff
`
115
``
`-
jdbFailIfNotPresent "0x7fffffffffffffff = 9223372036854775807" 3
`
116
``
-
117
``
`-
cmd print 3.1415
`
118
``
`-
jdbFailIfNotPresent "3.1415 = 3.1415" 3
`
119
``
`-
cmd print -3.1415
`
120
``
`-
jdbFailIfNotPresent "-3.1415 = -3.1415" 3
`
121
``
`-
cmd print 011
`
122
``
`-
jdbFailIfNotPresent "011 = 9" 3
`
123
``
-
124
``
`-
cmd set $classname.aBoolean = false
`
125
``
`-
jdbFailIfNotPresent "JdbExprTest.aBoolean = false = false" 3
`
126
``
`-
cmd print $classname.aBoolean
`
127
``
`-
jdbFailIfNotPresent "JdbExprTest.aBoolean = false" 3
`
128
``
`-
cmd print !$classname.aBoolean
`
129
``
`-
jdbFailIfNotPresent "JdbExprTest.aBoolean = true" 3
`
130
``
-
131
``
`-
cmd print ~1
`
132
``
`-
jdbFailIfNotPresent "~1 = -2" 3
`
133
``
-
``
70
`+
cmd print java.lang.Long.MAX_VALUE
`
``
71
`+
jdbFailIfNotPresent " = 9223372036854775807" 3
`
``
72
+
``
73
`+
cmd print java.lang.Long.MIN_VALUE
`
``
74
`+
jdbFailIfNotPresent " = -9223372036854775808" 3
`
``
75
+
``
76
`+
cmd print 9223372036854775807L
`
``
77
`+
jdbFailIfNotPresent "9223372036854775807L = 9223372036854775807" 3
`
``
78
`+
cmd print 9223372036854775807
`
``
79
`+
jdbFailIfNotPresent "9223372036854775807 = 9223372036854775807" 3
`
``
80
+
``
81
`+
cmd print -9223372036854775807L
`
``
82
`+
jdbFailIfNotPresent "-9223372036854775807L = -9223372036854775807" 3
`
``
83
`+
cmd print -9223372036854775807
`
``
84
`+
jdbFailIfNotPresent "-9223372036854775807 = -9223372036854775807" 3
`
``
85
+
``
86
`+
cmd print -1
`
``
87
`+
jdbFailIfNotPresent "-1 = -1" 3
`
``
88
`+
cmd print 1L
`
``
89
`+
jdbFailIfNotPresent "1L = 1" 3
`
``
90
`+
cmd print -1L
`
``
91
`+
jdbFailIfNotPresent "-1L = -1" 3
`
``
92
`+
cmd print 0x1
`
``
93
`+
jdbFailIfNotPresent "0x1 = 1" 3
`
``
94
+
``
95
`+
cmd set $classname.aLong = 9223372036854775807L
`
``
96
`+
cmd print $classname.aLong
`
``
97
`+
jdbFailIfNotPresent "$classname.aLong = 9223372036854775807" 3
`
``
98
+
``
99
`+
cmd set $classname.anInt = java.lang.Integer.MAX_VALUE + 1
`
``
100
`+
cmd print $classname.anInt
`
``
101
`+
jdbFailIfNotPresent "$classname.anInt = -2147483648" 3
`
``
102
+
``
103
`+
cmd set $classname.aLong = java.lang.Integer.MAX_VALUE + 1L
`
``
104
`+
cmd print $classname.aLong
`
``
105
`+
jdbFailIfNotPresent "$classname.aLong = 2147483648" 3
`
``
106
+
``
107
`+
cmd set $classname.anInt = 0x80000000
`
``
108
`+
jdbFailIfNotPresent "InvalidTypeException: .* convert 2147483648 to int" 3
`
``
109
`+
cmd set $classname.anInt = 0x8000000000000000L
`
``
110
`+
jdbFailIfNotPresent "java.lang.NumberFormatException: For input string: "8000000000000000"" 3
`
``
111
+
``
112
`+
cmd set $classname.anInt = 0x7fffffff
`
``
113
`+
jdbFailIfNotPresent "0x7fffffff = 2147483647" 3
`
``
114
`+
cmd set $classname.aLong = 0x7fffffffffffffff
`
``
115
`+
jdbFailIfNotPresent "0x7fffffffffffffff = 9223372036854775807" 3
`
``
116
+
``
117
`+
cmd print 3.1415
`
``
118
`+
jdbFailIfNotPresent "3.1415 = 3.1415" 3
`
``
119
`+
cmd print -3.1415
`
``
120
`+
jdbFailIfNotPresent "-3.1415 = -3.1415" 3
`
``
121
`+
cmd print 011
`
``
122
`+
jdbFailIfNotPresent "011 = 9" 3
`
``
123
+
``
124
`+
cmd set $classname.aBoolean = false
`
``
125
`+
jdbFailIfNotPresent "JdbExprTest.aBoolean = false = false" 3
`
``
126
`+
cmd print $classname.aBoolean
`
``
127
`+
jdbFailIfNotPresent "JdbExprTest.aBoolean = false" 3
`
``
128
`+
cmd print !$classname.aBoolean
`
``
129
`+
jdbFailIfNotPresent "JdbExprTest.aBoolean = true" 3
`
``
130
+
``
131
`+
cmd print ~1
`
``
132
`+
jdbFailIfNotPresent "~1 = -2" 3
`
``
133
+
134
134
` cmd quit
`
135
135
`}
`
136
136
``