[Pkg] The Trunk: Tests-cwp.159.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Aug 17 21:01:56 UTC 2012


Colin Putney uploaded a new version of Tests to project The Trunk:
http://source.squeak.org/trunk/Tests-cwp.159.mcz

==================== Summary ====================

Name: Tests-cwp.159
Author: cwp
Time: 14 August 2012, 10:33:15.982 am
UUID: b081e01e-3063-4d7f-9804-eda9b599c6a8
Ancestors: Tests-cwp.158

Infix selectors can't include underscores, so remove those tests, and add one that ensures that a single underscore is considered a unary message.

=============== 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>>testP1SingleUnderscore (in category 'tests') -----
+ testP1SingleUnderscore
+ 	self
+ 		assertSelector: #'_'
+ 		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>>testP2Traditional (in category 'tests') -----
+ testP2Traditional
+ 	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 Packages mailing list