Nicolas Cellier uploaded a new version of SUnit to project The Trunk:
http://source.squeak.org/trunk/SUnit-nice.124.mcz==================== Summary ====================
Name: SUnit-nice.124
Author: nice
Time: 11 February 2021, 9:14:06.179764 am
UUID: f1c47b72-13f3-4690-86c9-b76f3cae6e04
Ancestors: SUnit-pre.123
Use lines rather than subStrings: {Character cr}
This is what lines is made for;
it is fast and also work whatever CRLF zoo.
=============== Diff against SUnit-pre.123 ===============
Item was changed:
----- Method: SUnitExtensionsTest>>testAutoAssertFalse (in category 'tests') -----
testAutoAssertFalse
| booleanCondition |
self assert: self isLogging.
self should: [ self assert: 1 = 2 description: 'self assert: 1 = 2' ] raise: TestResult failure.
+ booleanCondition := (self stream contents lines) last = 'self assert: 1 = 2'.
- booleanCondition := (self stream contents subStrings: {Character cr}) last = 'self assert: 1 = 2'.
self assert: booleanCondition!
Item was changed:
----- Method: SUnitExtensionsTest>>testAutoDenyFalse (in category 'tests') -----
testAutoDenyFalse
| booleanCondition |
self assert: self isLogging.
self should: [ self deny: 1 = 1 description: 'self deny: 1 = 1'.] raise: TestResult failure.
+ booleanCondition := (self stream contents lines) last = 'self deny: 1 = 1'.
- booleanCondition := (self stream contents subStrings: {Character cr}) last = 'self deny: 1 = 1'.
self assert: booleanCondition!