Andreas Raab uploaded a new version of Tests to project The Trunk: http://source.squeak.org/trunk/Tests-ar.66.mcz
==================== Summary ====================
Name: Tests-ar.66 Author: ar Time: 29 March 2010, 9:00:35.581 pm UUID: f10906a2-7e5d-0e41-a82e-031645e0d329 Ancestors: Tests-ul.65
Add two tests for FileStream behavior. One that I thought was broken (but is not) and one that is broken.
=============== Diff against Tests-ul.65 ===============
Item was added: + ----- Method: FileStreamTest>>testNextChunkOutOfBounds (in category 'as yet unclassified') ----- + testNextChunkOutOfBounds + "Ensure that nextChunkPut:/nextChunk works properly on a caching file" + | file text read | + [file := FileStream forceNewFileNamed: 'testNextChunkOutOfBounds'. + text := 'this is a chunkful of text'. + file nextChunkPut: text. + read := [file position: 999999; nextChunkText] valueWithin: 1 seconds onTimeout:[nil]. + self assert: read = ''. + ] ensure:[file close. FileDirectory default deleteFileNamed: file name ifAbsent:[]].!
Item was added: + ----- Method: FileStreamTest>>testCachingNextChunkPut (in category 'as yet unclassified') ----- + testCachingNextChunkPut + "Ensure that nextChunkPut:/nextChunk works properly on a caching file" + | file text read | + [file := FileStream forceNewFileNamed: 'testCachingNextChunkPut'. + text := 'this is a chunkful of text'. + file nextChunkPut: text. + read := [file position: 0; nextChunkText] valueWithin: 1 seconds onTimeout:['']. + self assert: read = text. + ] ensure:[file close. FileDirectory default deleteFileNamed: file name ifAbsent:[]].!
packages@lists.squeakfoundation.org