--- a/RegressionTests__FractionTest.st Tue Jun 17 10:47:47 2003 +0200
+++ b/RegressionTests__FractionTest.st Tue Jun 17 11:02:56 2003 +0200
@@ -18,10 +18,14 @@
self assert:(((1/2) + (0.5 asFixedPoint:2)) = 1).
self assert:(((1/2) + (0.5 asDouble)) = 1).
self assert:(((1/2) + (0.5 asFloat)) = 1).
+ self assert:(((1/2) + (0.5 asLongFloat)) = 1).
+ self assert:(((1/2) + (0.5 asShortFloat)) = 1).
self assert:(((1/2) + ((1/2) asFixedPoint:2)) = 1).
self assert:(((1/2) + ((1/2) asDouble)) = 1).
self assert:(((1/2) + ((1/2) asFloat)) = 1).
+ self assert:(((1/2) + ((1/2) asLongFloat)) = 1).
+ self assert:(((1/2) + ((1/2) asShortFloat)) = 1).
self assert:(((1/2) + (1/2)) = 1.0).
@@ -29,10 +33,14 @@
self assert:(((1/2) + (0.5 asFixedPoint:2)) = 1.0).
self assert:(((1/2) + (0.5 asDouble)) = 1.0).
self assert:(((1/2) + (0.5 asFloat)) = 1.0).
+ self assert:(((1/2) + (0.5 asLongFloat)) = 1.0).
+ self assert:(((1/2) + (0.5 asShortFloat)) = 1.0).
self assert:(((1/2) + ((1/2) asFixedPoint:2)) = 1.0).
self assert:(((1/2) + ((1/2) asDouble)) = 1.0).
self assert:(((1/2) + ((1/2) asFloat)) = 1.0).
+ self assert:(((1/2) + ((1/2) asLongFloat)) = 1.0).
+ self assert:(((1/2) + ((1/2) asShortFloat)) = 1.0).
self assert:((0.5 + (1/2)) = 1).
self assert:(((0.5 asFixedPoint:2) + (1/2)) = 1).
@@ -55,10 +63,14 @@
self assert:((fix1 + (0.5 asFixedPoint:2)) = 1).
self assert:((fix1 + (0.5 asDouble)) = 1).
self assert:((fix1 + (0.5 asFloat)) = 1).
+ self assert:((fix1 + (0.5 asLongFloat)) = 1).
+ self assert:((fix1 + (0.5 asShortFloat)) = 1).
self assert:((fix1 + ((1/2) asFixedPoint:2)) = 1).
self assert:((fix1 + ((1/2) asDouble)) = 1).
self assert:((fix1 + ((1/2) asFloat)) = 1).
+ self assert:((fix1 + ((1/2) asLongFloat)) = 1).
+ self assert:((fix1 + ((1/2) asShortFloat)) = 1).
self assert:((fix1 + (1/2)) = 1.0).
@@ -66,10 +78,14 @@
self assert:((fix1 + (0.5 asFixedPoint:2)) = 1.0).
self assert:((fix1 + (0.5 asDouble)) = 1.0).
self assert:((fix1 + (0.5 asFloat)) = 1.0).
+ self assert:((fix1 + (0.5 asLongFloat)) = 1.0).
+ self assert:((fix1 + (0.5 asShortFloat)) = 1.0).
self assert:((fix1 + ((1/2) asFixedPoint:2)) = 1.0).
self assert:((fix1 + ((1/2) asDouble)) = 1.0).
self assert:((fix1 + ((1/2) asFloat)) = 1.0).
+ self assert:((fix1 + ((1/2) asLongFloat)) = 1.0).
+ self assert:((fix1 + ((1/2) asShortFloat)) = 1.0).
self assert:((0.5 + (fix1)) = 1).
self assert:(((0.5 asFixedPoint:2) + fix1) = 1).