checkin from browser
authorClaus Gittinger <cg@exept.de>
Tue, 12 Sep 2000 22:55:18 +0200
changeset 74 46196e7cbaf6
parent 73 1aa60e597468
child 75 1a7d48169a36
checkin from browser
RegressionTests__CompilerTest.st
--- a/RegressionTests__CompilerTest.st	Tue Sep 12 00:18:08 2000 +0200
+++ b/RegressionTests__CompilerTest.st	Tue Sep 12 22:55:18 2000 +0200
@@ -49,6 +49,79 @@
     "
 !
 
+test_max1:arg1 _:arg2
+    ^ arg1 max:arg2
+
+    "
+     self new test_max1:nil _:nil              
+     self new test_max1:1 _:nil              
+     self new test_max1:nil _:1              
+     self new test_max1:1 _:2              
+     self new test_max1:2 _:1              
+
+     self new test_max1:1.0 _:nil              
+     self new test_max1:nil _:1.0              
+     self new test_max1:1.0 _:2.0              
+     self new test_max1:2.0 _:1.0              
+
+     self new test_max1:1.0 _:2              
+     self new test_max1:2.0 _:1              
+     self new test_max1:1 _:2.0              
+     self new test_max1:2 _:1.0              
+    "
+!
+
+test_max2:arg
+    ^ 1 max:arg
+
+    "
+     self new test_max2:nil              
+     self new test_max2:0       
+     self new test_max2:1       
+     self new test_max2:2       
+
+     self new test_max2:0.0         
+     self new test_max2:1.0         
+     self new test_max2:2.0         
+    "
+!
+
+test_max3:arg
+    |var|
+
+    var := Array new:10.
+    ^ 1 max:arg
+
+    "
+     self new test_max3:nil              
+     self new test_max3:0       
+     self new test_max3:1       
+     self new test_max3:2       
+
+     self new test_max3:0.0         
+     self new test_max3:1.0         
+     self new test_max3:2.0         
+    "
+!
+
+test_max4:arg
+    |var|
+
+    var := Array new:10.
+    ^ arg max:1
+
+    "
+     self new test_max4:nil              
+     self new test_max4:0       
+     self new test_max4:1       
+     self new test_max4:2       
+
+     self new test_max4:0.0         
+     self new test_max4:1.0         
+     self new test_max4:2.0         
+    "
+!
+
 test_min1:arg1 _:arg2
     ^ arg1 min:arg2