[squeak-dev] The Inbox: Tests-cwp.158.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue Aug 14 06:28:06 UTC 2012
A new version of Tests was added to project The Inbox:
http://source.squeak.org/inbox/Tests-cwp.158.mcz
==================== Summary ====================
Name: Tests-cwp.158
Author: cwp
Time: 13 August 2012, 11:27:52.385 pm
UUID: 815626bc-7a56-4869-961d-f81880b4a668
Ancestors: Tests-cwp.157
Renamed the existing tokenish tests, and added tests for selector precedence in the presence of underscores.
=============== Diff against Tests-cwp.157 ===============
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>assertSelector:hasPrecedence: (in category 'support') -----
+ assertSelector: aSymbol hasPrecedence: expected
+ | actual |
+ actual := aSymbol precedence.
+ self assert: actual = expected!
Item was changed:
+ ----- Method: UnderscoreSelectorsTest>>pref:during: (in category 'support') -----
- ----- Method: UnderscoreSelectorsTest>>pref:during: (in category 'as yet unclassified') -----
pref: aBoolean during: aBlock
| tmp |
tmp := Scanner prefAllowUnderscoreSelectors.
[Scanner prefAllowUnderscoreSelectors: aBoolean.
aBlock value] ensure:
[Scanner prefAllowUnderscoreSelectors: tmp].!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP1InternalUnderscore (in category 'tests') -----
+ testP1InternalUnderscore
+
+ self
+ assertSelector: #'is_symbol'
+ hasPrecedence: 1.
+ !
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP1LeadingUnderscore (in category 'tests') -----
+ testP1LeadingUnderscore
+ self
+ assertSelector: #'_isSymbol'
+ hasPrecedence: 1.
+ !
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP1Traditional (in category 'tests') -----
+ testP1Traditional
+ self
+ assertSelector: #isSymbol
+ hasPrecedence: 1!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP1TrailingUnderscore (in category 'tests') -----
+ testP1TrailingUnderscore
+ self
+ assertSelector: #'isSymbol_'
+ hasPrecedence: 1!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP2InternalUnderscore (in category 'tests') -----
+ testP2InternalUnderscore
+ self
+ assertSelector: #'+_+'
+ hasPrecedence: 2!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP2LeadingUnderscore (in category 'tests') -----
+ testP2LeadingUnderscore
+ self
+ assertSelector: #'_+'
+ hasPrecedence: 2!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP2SingleUnderscore (in category 'tests') -----
+ testP2SingleUnderscore
+ self
+ assertSelector: #'_'
+ hasPrecedence: 2!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP2Traditional (in category 'tests') -----
+ testP2Traditional
+ self
+ assertSelector: #+
+ hasPrecedence: 2!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP2TrailingUnderscore (in category 'tests') -----
+ testP2TrailingUnderscore
+ self
+ assertSelector: #'+_'
+ hasPrecedence: 2!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP3InternalUnderscore (in category 'tests') -----
+ testP3InternalUnderscore
+ self
+ assertSelector: #'with_value:'
+ hasPrecedence: 3!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP3LeadingUnderscore (in category 'tests') -----
+ testP3LeadingUnderscore
+ self
+ assertSelector: #'_value:'
+ hasPrecedence: 3!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP3Traditional (in category 'tests') -----
+ testP3Traditional
+ self
+ assertSelector: #value:
+ hasPrecedence: 3!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testP3TrailingUnderscore (in category 'tests') -----
+ testP3TrailingUnderscore
+ self
+ assertSelector: #'value_:'
+ hasPrecedence: 3!
Item was removed:
- ----- Method: UnderscoreSelectorsTest>>testPrefFalse (in category 'as yet unclassified') -----
- testPrefFalse
- self pref: false during: [self deny: $_ tokenish].!
Item was removed:
- ----- Method: UnderscoreSelectorsTest>>testPrefTrue (in category 'as yet unclassified') -----
- testPrefTrue
- self pref: true during: [self assert: $_ tokenish].!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testTokenishFalse (in category 'tests') -----
+ testTokenishFalse
+ self pref: false during: [self deny: $_ tokenish].!
Item was added:
+ ----- Method: UnderscoreSelectorsTest>>testTokenishTrue (in category 'tests') -----
+ testTokenishTrue
+ self pref: true during: [self assert: $_ tokenish].!
More information about the Squeak-dev
mailing list
|