Chris Muller uploaded a new version of KernelTests to project The Trunk: http://source.squeak.org/trunk/KernelTests-cmm.304.mcz
==================== Summary ====================
Name: KernelTests-cmm.304 Author: cmm Time: 18 February 2016, 5:36:19.810806 pm UUID: ce91fa74-e629-4983-a472-f11672aa0183 Ancestors: KernelTests-eem.303
Expose nightmare bug just introduced by recent Chronology changes.
=============== Diff against KernelTests-eem.303 ===============
Item was added: + ----- Method: TimespanTest>>testRematerializedDateComparison (in category 'testing') ----- + testRematerializedDateComparison + "Tests whether comparison semantics are affected by serialization / rematerialization." + | isItTrue date refStream rwstream | date := Date today. + isItTrue := DateAndTime now asDate = date. + self assert: (date = DateAndTime now asDate) = isItTrue. + self assert: (DateAndTime now asDate = date) = isItTrue. + rwstream := RWBinaryOrTextStream on: ByteArray new. + refStream := ReferenceStream on: rwstream.. + refStream nextPut: date; close. + rwstream position: 0. + refStream := ReferenceStream on: rwstream. + date := refStream next. + refStream close. + self assert: (date = DateAndTime now asDate) = isItTrue. + self assert: (DateAndTime now asDate = date) = isItTrue. + !
packages@lists.squeakfoundation.org