[squeak-dev] The Trunk: KernelTests-bf.195.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Jun 23 13:38:15 UTC 2011


Bert Freudenberg uploaded a new version of KernelTests to project The Trunk:
http://source.squeak.org/trunk/KernelTests-bf.195.mcz

==================== Summary ====================

Name: KernelTests-bf.195
Author: bf
Time: 23 June 2011, 3:37:50.083 pm
UUID: dea36a88-1300-4169-a2b1-3b6c8468a4a7
Ancestors: KernelTests-nice.194

test user-defined ZeroDivide behavior

=============== Diff against KernelTests-nice.194 ===============

Item was added:
+ ----- Method: NumberTest>>testZeroDivideHandler (in category 'tests') -----
+ testZeroDivideHandler
+ 	"Test for user-defined ZeroDivide behavior"
+ 
+ 	[
+ 		self assert: 1 / 0 = Float infinity.
+ 		self assert: -1 / 0 = Float infinity negated.
+ 		self assert: 1.0 / 0 = Float infinity.
+ 		self assert: -1.0 / 0 = Float infinity negated.
+ 		self assert: 1 / 0.0 = Float infinity.
+ 		self assert: -1 / 0.0 = Float infinity negated.
+ 		self assert: 1.0 / 0.0 = Float infinity.
+ 		self assert: -1.0 / 0.0 = Float infinity negated.
+ 	]	on: ZeroDivide
+ 		do: [:ex | ex resume: ex dividend sign * Float infinity ]
+ !




More information about the Squeak-dev mailing list