[Pkg] Sake : Sake-Tests-kph.49.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Wed Jan 21 15:11:41 UTC 2009


A new version of Sake-Tests was added to project Sake :
http://www.squeaksource.com/Sake/Sake-Tests-kph.49.mcz

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

Name: Sake-Tests-kph.49
Author: kph
Time: 21 January 2009, 3:11:39 pm
UUID: f7216fa7-7afc-4145-a4bf-44c855a39e7c
Ancestors: Sake-Tests-kph.48

test pass
added testNot

=============== Diff against Sake-Tests-kph.48 ===============

Item was added:
+ ----- Method: SakeTaskTest>>testNot (in category 'as yet unclassified') -----
+ testNot
+ 
+ 	self should: [  (SakeTaskTest ruleIfClassExists not) run ] raise: SakeStop.
+ 	self should: [  (SakeTaskTest ruleIfClassDoesntExist not) run ]
+ !

Item was changed:
  ----- Method: SakeTaskTest class>>ruleBlock (in category 'as yet unclassified') -----
  ruleBlock
  
+ 	^ SakeTask action: [ 1 ]!
- 	^ SakeTask block: [ 1 ]!

Item was changed:
  ----- Method: SakeFileTaskTest>>testRuleFile (in category 'as yet unclassified') -----
  testRuleFile
  
+ 	(Smalltalk classNamed: 'FileKernel') isNil ifTrue: [ self fail ].
- 	(Smalltalk classNamed: 'RioKernel') isNil ifTrue: [ self fail ].
  
+ 	self deny: ('testDir/test' asFile exists).
- 	self deny: ('testDir/test' asRio exists).
  
  	SakeTaskTest ruleFile run.
  	
+ 	self assert: ('testDir/test' asFile contents = 'ruleFile').!
- 	self assert: ('testDir/test' asRio contents = 'ruleFile').!

Item was changed:
  ----- Method: SakeFileTaskTest>>setUp (in category 'as yet unclassified') -----
  setUp
  
+ 	'testDir' asDirectory all delete!
- 	'testDir' asRio all delete!

Item was changed:
  ----- Method: SakeClassTaskTest>>testEnsureSubclass (in category 'as yet unclassified') -----
  testEnsureSubclass
  	
  	
  	| result |
  	
  	result := (SakeTask define: [ :task |
  		
+ 		task dependsOn: { (SakeTask class: 'SakeClassTaskTest') subclass: 'SakeTemp' }.
- 		task dependsOn: { (SakeTask class: 'SakeClassTaskTest') ensureSubclass: 'SakeTemp' }.
  
  		task action: [ true ].
  			 
  	]) run.
  
  	self assert: result 
  	
   !



More information about the Packages mailing list