David T. Lewis uploaded a new version of MultilingualTests to project The Trunk: http://source.squeak.org/trunk/MultilingualTests-cbc.19.mcz
==================== Summary ====================
Name: MultilingualTests-cbc.19 Author: cbc Time: 16 August 2014, 6:00:20.609 pm UUID: b3ccb0dc-5adc-3a4f-b722-98deab3ae9be Ancestors: MultilingualTests-fbs.18
MultiByteFileStream>>testLineEndingChunk is failing on Windows platforms (maybe others). Tweaked test to show which of the 4 is failing.
=============== Diff against MultilingualTests-fbs.18 ===============
Item was changed: ----- Method: MultiByteFileStreamTest>>testLineEndingChunk (in category 'testing') ----- testLineEndingChunk + | failures | - fileName := 'foolinend.txt'. + failures := OrderedCollection new. MultiByteFileStream forceNewFileNamed: fileName do: [ :file | file wantsLineEndConversion: false; nextPutAll: 'line 1'; cr; nextPutAll: 'line 2'; crlf; nextPutAll: 'line 3'; lf; nextPutAll: 'line 4'; nextPut: $!! ]. { {#cr. 'line 1' , String cr , 'line 2' , String cr , 'line 3' , String cr , 'line 4'}. {#lf. 'line 1' , String cr , 'line 2' , String cr , 'line 3' , String cr , 'line 4'}. {#crlf. 'line 1' , String cr , 'line 2' , String cr , 'line 3' , String cr , 'line 4'}. {nil. 'line 1' , String cr , 'line 2' , String crlf , 'line 3' , String lf , 'line 4'} } do: [:lineEndingResult | + MultiByteFileStream oldFileNamed: fileName do: [ :file | | actual | - MultiByteFileStream oldFileNamed: fileName do: [ :file | file lineEndConvention: lineEndingResult first. + lineEndingResult last = (actual := file nextChunk) ifFalse: [ + failures add: (lineEndingResult copyWith: actual). + ]. + ] ]. + self assert: failures isEmpty! - self assert: lineEndingResult last equals: file nextChunk ] ]!
packages@lists.squeakfoundation.org