[squeak-dev] The Trunk: TraitsTests-mt.21.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Sep 2 16:16:54 UTC 2019


Marcel Taeumel uploaded a new version of TraitsTests to project The Trunk:
http://source.squeak.org/trunk/TraitsTests-mt.21.mcz

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

Name: TraitsTests-mt.21
Author: mt
Time: 2 September 2019, 6:16:52.04089 pm
UUID: 4cf604e6-f6b1-bd4a-a2a7-8cdb84295f3b
Ancestors: TraitsTests-mt.20

Uses category name from resources object. Fixes a protocol. Comments a test that gave me the hint for that fix in SUnit-mt.116.

=============== Diff against TraitsTests-mt.20 ===============

Item was changed:
  ----- Method: TraitMethodDescriptionTest>>testArgumentNames (in category 'running') -----
  testArgumentNames
+ 	"T5 combines both T1 and T2. For conflicting messages, T5 cannot know the correct argument names and thus falls back to a generic form 'arg1', 'arg2', etc."
+ 	
  	self t1 compile: 'zork1: myArgument zork2: mySecondArgument ^true'.
  	self t2 compile: 'zork1: myArgument zork2: somethingElse ^false'.
+ 	
  	self assert: ((self t5 sourceCodeAt: #zork1:zork2:) asString 
  				beginsWith: 'zork1: arg1 zork2: arg2').
+ 	
  	self t1 compile: 'zork1: myArgument zork2: mySecondArgument ^true'.
  	self t2 compile: 'zork1: somethingElse zork2: myArgument ^false'.
+ 	
  	self assert: ((self t5 sourceCodeAt: #zork1:zork2:) asString 
  				beginsWith: 'zork1: arg1 zork2: arg2')!

Item was changed:
  ----- Method: TraitsTestCase>>categoryName (in category 'running') -----
  categoryName
+ 
+ 	^ TraitsResource current categoryName!
- 	^self class category!

Item was changed:
+ ----- Method: TraitsTestCase>>setUp (in category 'running') -----
- ----- Method: TraitsTestCase>>setUp (in category 'accessing') -----
  setUp
  
  	super setUp.
  	self timeout: 90. "pre: This is necessary to account for the TraitsResrouce setup"
  	!



More information about the Squeak-dev mailing list