[squeak-dev] The Trunk: GraphicsTests-mt.60.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Jun 8 12:51:47 UTC 2022


Marcel Taeumel uploaded a new version of GraphicsTests to project The Trunk:
http://source.squeak.org/trunk/GraphicsTests-mt.60.mcz

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

Name: GraphicsTests-mt.60
Author: mt
Time: 8 June 2022, 2:51:46.704335 pm
UUID: 9f9183cf-e64b-424d-bd3e-292e80ad7c68
Ancestors: GraphicsTests-mt.59

Complements Graphics-mt.520.

=============== Diff against GraphicsTests-mt.59 ===============

Item was added:
+ ----- Method: RectangleTest>>testContainsPoint (in category 'tests') -----
+ testContainsPoint
+ 	
+ 	| r |
+ 	r := Rectangle origin: 0 at 0 extent: 50 at 50.
+ 	
+ 	{
+ 		r center . true .
+ 		1.5 at 1.5 . true .
+ 	
+ 		r topLeft . true .
+ 		r topRight . false . "!!!!!!"
+ 		r bottomLeft . false . "!!!!!!"
+ 		r bottomRight . false . "!!!!!!"
+ 		
+ 	} groupsDo: [ :point :result |
+ 		self assert: (r containsPoint: point) = result].!

Item was changed:
  ----- Method: RectangleTest>>testPointAtFraction (in category 'tests') -----
  testPointAtFraction
  	
  	| r |
  	r := Rectangle origin: 0 at 0 extent: 50 at 50.
  	
  	{
  		r topLeft . 0.0 @ 0.0 .
  		r center . 0.5 @ 0.5 .
- 		r bottomRight . 1.0 @ 1.0 .
  		
  		5 at 5 . 0.1 @ 0.1 .
+ 		40 at 50 . 0.8 @ 1.0 .
- 		40 at 50 . 0.8 @ 1.0
  	
+ 		r bottomRight . 1.0 @ 1.0 .
+ 		49 at 49 . 0.99 @ 0.99 .
+ 		
  	} groupsDo: [ :expected :fraction |
  		self assert: expected equals: (r pointAtFraction: fraction)].!

Item was changed:
  ----- Method: RectangleTest>>testRandomPoint (in category 'tests') -----
  testRandomPoint
  	
+ 	| r pt |
- 	| r |
  	r := Rectangle origin: 0 at 0 extent: 50 at 50.
+ 	pt := r randomPoint.
+ 	self
+ 		assert: (r containsPoint: pt)
+ 		description: ('{1} is not in rectangle {2}' format: {pt. r});
+ 		assert: pt isIntegerPoint
+ 		description: ('{1} is not an integer point' format: {pt}).!
- 	self assert: (r containsPoint: r randomPoint).
- 	self assert: r randomPoint isIntegerPoint.!



More information about the Squeak-dev mailing list