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

``