[Pkg] The Trunk: Tests-eem.494.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Nov 22 12:51:36 UTC 2022


Eliot Miranda uploaded a new version of Tests to project The Trunk:
http://source.squeak.org/trunk/Tests-eem.494.mcz

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

Name: Tests-eem.494
Author: eem
Time: 22 November 2022, 4:48:01.49217 am
UUID: 6a6ee2f8-2a13-4372-b7cc-d43e0bbb8ffe
Ancestors: Tests-mt.493

Test that various RawBitsArrays are serializable on DataStream et al.

=============== Diff against Tests-mt.493 ===============

Item was added:
+ ----- Method: DataStreamTest>>testRawBits (in category 'tests') -----
+ testRawBits
+ 	((RawBitsArray subclasses reject: #isAbstract), ((RawBitsArray subclasses select: #isAbstract) collect: #subclasses)) flatten do:
+ 		[:class| | instance |
+ 		instance := class new: 10.
+ 		instance first isColor
+ 			ifTrue:
+ 				[1 to: instance size do: [:i| instance at: i put: (Color r: i * 1 g: i * 2 b: i * 3)]]
+ 			ifFalse:
+ 				[1 to: instance size do: [:i| instance at: i put: i]].
+ 		self assert: instance equals: (self testObject: instance) description: 'A ', class name, ' should be serializable']!



More information about the Packages mailing list