RegressionTests__IntegerTest.st
changeset 15 99df9ea7f146
parent 14 bbcc61e38aaf
child 16 b10bb029410d
--- a/RegressionTests__IntegerTest.st	Wed Jun 02 12:48:57 1999 +0200
+++ b/RegressionTests__IntegerTest.st	Wed Jun 02 15:15:51 1999 +0200
@@ -109,9 +109,9 @@
     t := minVal - 1.
     self test:[t + 1 == minVal].
 
+    self testLargeAddition.
     self testLargeMultiplication.
     self testLargeDivision.
-    self testLargeAddition.
 
     "
      self test1
@@ -126,6 +126,8 @@
      and via constructed performs. The reason is to test both inlined
      JIT-compiler code AND the regular methods code."
 
+    |s|
+
     "Large + Large addition"
     self testReading1.
 
@@ -300,12 +302,16 @@
     self test:[(Integer readFrom:'FFFFFFFFFF' radix:16) hexPrintString = 'FFFFFFFFFF'].
     self test:[(Integer readFrom:'FFFFFFFFFFF' radix:16) hexPrintString = 'FFFFFFFFFFF'].
     self test:[(Integer readFrom:'FFFFFFFFFFFF' radix:16) hexPrintString = 'FFFFFFFFFFFF'].
+    self test:[(Integer readFrom:'FFFFFFFFFFFFF' radix:16) hexPrintString = 'FFFFFFFFFFFFF'].
+    self test:[(Integer readFrom:'FFFFFFFFFFFFFF' radix:16) hexPrintString = 'FFFFFFFFFFFFFF'].
 
     self test:[(Integer readFrom:'10000000' radix:16) hexPrintString = '10000000'].
     self test:[(Integer readFrom:'100000000' radix:16) hexPrintString = '100000000'].
     self test:[(Integer readFrom:'1000000000' radix:16) hexPrintString = '1000000000'].
     self test:[(Integer readFrom:'10000000000' radix:16) hexPrintString = '10000000000'].
     self test:[(Integer readFrom:'100000000000' radix:16) hexPrintString = '100000000000'].
+    self test:[(Integer readFrom:'1000000000000' radix:16) hexPrintString = '1000000000000'].
+    self test:[(Integer readFrom:'10000000000000' radix:16) hexPrintString = '10000000000000'].
 
     t := Integer readFrom:'FFFFFFFF' radix:16.
     self test:[(t + 1) hexPrintString = '100000000'].