[squeak-dev] 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 Squeak-dev
mailing list
|