[squeak-dev] The Trunk: CollectionsTests-pre.383.mcz
commits at source.squeak.org
commits at source.squeak.org
Mon Jan 2 12:14:47 UTC 2023
Patrick Rein uploaded a new version of CollectionsTests to project The Trunk:
http://source.squeak.org/trunk/CollectionsTests-pre.383.mcz
==================== Summary ====================
Name: CollectionsTests-pre.383
Author: pre
Time: 2 January 2023, 1:14:46.973278 pm
UUID: 35b73a28-4a3f-6e45-8cd5-2e3e00bb95ce
Ancestors: CollectionsTests-ct.382
Adds an expected failure test documenting a potential issue with LimitedWriteStream in combination with symbols, which results in the stream limit to be ignored.
=============== Diff against CollectionsTests-ct.382 ===============
Item was added:
+ TestCase subclass: #LimitedWriteStreamTest
+ instanceVariableNames: ''
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: 'CollectionsTests-Streams'!
Item was added:
+ ----- Method: LimitedWriteStreamTest>>expectedFailure (in category 'failures') -----
+ expectedFailure
+
+ ^ #(testPutSymbolOnLimitedStringStream)!
Item was added:
+ ----- Method: LimitedWriteStreamTest>>expectedFailures (in category 'failures') -----
+ expectedFailures
+
+ ^ #(testPutSymbolOnLimitedStringStream)!
Item was added:
+ ----- Method: LimitedWriteStreamTest>>testPutStringOnLimitedStringStream (in category 'tests') -----
+ testPutStringOnLimitedStringStream
+
+ | stream result |
+ stream := LimitedWriteStream on: (String new: 5).
+ stream setLimit: 5 limitBlock: [result := stream contents].
+ 'abcdef' printOn: stream.
+ self
+ assert: '''abcd'
+ equals: result.
+ !
Item was added:
+ ----- Method: LimitedWriteStreamTest>>testPutSymbolOnLimitedStringStream (in category 'tests') -----
+ testPutSymbolOnLimitedStringStream
+
+ | stream result |
+ stream := LimitedWriteStream on: (String new: 5).
+ stream setLimit: 5 limitBlock: [result := stream contents].
+ #abcdef printOn: stream.
+ self
+ assert: '#''abc'
+ equals: result.
+ !
More information about the Squeak-dev
mailing list
|