RegressionTests__IntegerTest.st
changeset 1524 851033493e35
parent 1523 f8d51432b498
child 1525 81c48c3fcd8b
--- a/RegressionTests__IntegerTest.st	Thu Sep 01 20:28:55 2016 +0200
+++ b/RegressionTests__IntegerTest.st	Thu Sep 01 21:03:05 2016 +0200
@@ -4076,18 +4076,18 @@
     self assert:((Integer readFrom:'400000000000000' radix:16) hexPrintString = '400000000000000').
     self assert:((Integer readFrom:'800000000000000' radix:16) hexPrintString = '800000000000000').
 
-    self assert:((Integer readFrom:'-FFFFFFFF' radix:16) hexPrintString = '-FFFFFFFF').
-    self assert:((Integer readFrom:'-FFFFFFFFF' radix:16) hexPrintString = '-FFFFFFFFF').
-    self assert:((Integer readFrom:'-FFFFFFFFFF' radix:16) hexPrintString = '-FFFFFFFFFF').
-    self assert:((Integer readFrom:'-FFFFFFFFFFF' radix:16) hexPrintString = '-FFFFFFFFFFF').
-    self assert:((Integer readFrom:'-FFFFFFFFFFFF' radix:16) hexPrintString = '-FFFFFFFFFFFF').
-    self assert:((Integer readFrom:'-FFFFFFFFFFFFF' radix:16) hexPrintString = '-FFFFFFFFFFFFF').
-    self assert:((Integer readFrom:'-FFFFFFFFFFFFFF' radix:16) hexPrintString = '-FFFFFFFFFFFFFF').
-    self assert:((Integer readFrom:'-FFFFFFFFFFFFFFF' radix:16) hexPrintString = '-FFFFFFFFFFFFFFF').
-    self assert:((Integer readFrom:'-3FFFFFFFFFFFFFF' radix:16) hexPrintString = '-3FFFFFFFFFFFFFF').
-    self assert:((Integer readFrom:'-7FFFFFFFFFFFFFF' radix:16) hexPrintString = '-7FFFFFFFFFFFFFF').
-    self assert:((Integer readFrom:'-400000000000000' radix:16) hexPrintString = '-400000000000000').
-    self assert:((Integer readFrom:'-800000000000000' radix:16) hexPrintString = '-800000000000000').
+    self assert:((Integer readFrom:'16r-FFFFFFFF') printString = '-4294967295').
+    self assert:((Integer readFrom:'-16rFFFFFFFFF') hexPrintString = '-FFFFFFFFF').
+    self assert:((Integer readFrom:'-16rFFFFFFFFFF') hexPrintString = '-FFFFFFFFFF').
+    self assert:((Integer readFrom:'-16rFFFFFFFFFFF') hexPrintString = '-FFFFFFFFFFF').
+    self assert:((Integer readFrom:'-16rFFFFFFFFFFFF') hexPrintString = '-FFFFFFFFFFFF').
+    self assert:((Integer readFrom:'-16rFFFFFFFFFFFFF') hexPrintString = '-FFFFFFFFFFFFF').
+    self assert:((Integer readFrom:'-16rFFFFFFFFFFFFFF') hexPrintString = '-FFFFFFFFFFFFFF').
+    self assert:((Integer readFrom:'-16rFFFFFFFFFFFFFFF') hexPrintString = '-FFFFFFFFFFFFFFF').
+    self assert:((Integer readFrom:'-16r3FFFFFFFFFFFFFF') hexPrintString = '-3FFFFFFFFFFFFFF').
+    self assert:((Integer readFrom:'-16r7FFFFFFFFFFFFFF') hexPrintString = '-7FFFFFFFFFFFFFF').
+    self assert:((Integer readFrom:'-16r400000000000000') hexPrintString = '-400000000000000').
+    self assert:((Integer readFrom:'-16r800000000000000') hexPrintString = '-800000000000000').
 
     self assert:((Integer readFrom:'10000000' radix:16) hexPrintString = '10000000').
     self assert:((Integer readFrom:'100000000' radix:16) hexPrintString = '100000000').
@@ -4685,12 +4685,12 @@
         self assert:(n1 printString = '1073741823').
         self assert:(n2 printString = '-1073741823').
     ] ifFalse:[
-        self assert:(n1 = 16r3FFFFFFFFFFFFFFF).
-        self assert:(n2 = -16r3FFFFFFFFFFFFFFFF).
-        self assert:(n1 == 16r3FFFFFFFFFFFFFFFF).
-        self assert:(n2 == -16r3FFFFFFFFFFFFFFFF).
         self assert:(n1 printString = '4611686018427387903').
         self assert:(n2 printString = '-4611686018427387903').
+        self assert:(n1 =   16r3FFFFFFFFFFFFFFF).
+        self assert:(n2 =  -16r3FFFFFFFFFFFFFFF).
+        self assert:(n1 ==  16r3FFFFFFFFFFFFFFF).
+        self assert:(n2 == -16r3FFFFFFFFFFFFFFF).
     ].
 
     "