RegressionTests__NumberTest.st
changeset 2494 296ddcb358f1
parent 2491 3cea4cd3b8fb
child 2495 55bc2f4b7ac4
--- a/RegressionTests__NumberTest.st	Tue Dec 17 14:42:01 2019 +0100
+++ b/RegressionTests__NumberTest.st	Tue Dec 17 14:42:12 2019 +0100
@@ -816,6 +816,20 @@
 testReadFrom
     self assert: 1.0e-14    = (Number readFrom: '1.0e-14').
 
+    #(
+        '0'                   0                   '0' 
+        '-0'                  0                   '0' 
+        '00'                  0                   '0' 
+        '000'                 0                   '0' 
+        '0x0'                 0                   '0' 
+        '0b0'                 0                   '0' 
+        '16r0'                0                   '0' 
+        '4865804016353280000' 4865804016353280000 '4865804016353280000'
+    ) inGroupsOf:3 do:[:str :expected :expectedPrintString|
+        self assert:(Number readFrom:str) = expected.
+        self assert:expected printString = expectedPrintString.
+    ].
+
     self assert: ('1' asNumber = 1).
     self assert: ('10' asNumber = 10).
 
@@ -905,7 +919,7 @@
     ].
 
     "Modified: / 20-06-2017 / 14:05:37 / cg"
-    "Modified: / 17-12-2019 / 14:22:34 / Stefan Reise"
+    "Modified: / 17-12-2019 / 14:39:17 / Stefan Reise"
 ! !
 
 !NumberTest class methodsFor:'documentation'!