[Pkg] The Trunk: MorphicTests-dtl.44.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Nov 18 03:00:52 UTC 2017


David T. Lewis uploaded a new version of MorphicTests to project The Trunk:
http://source.squeak.org/trunk/MorphicTests-dtl.44.mcz

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

Name: MorphicTests-dtl.44
Author: dtl
Time: 17 November 2017, 10:00:40.18563 pm
UUID: 74a707eb-bd44-445f-9737-a977ef236a35
Ancestors: MorphicTests-dtl.43

Remove unnecessary reference to global World.

=============== Diff against MorphicTests-dtl.43 ===============

Item was changed:
  ----- Method: WorldStateTest>>testDeferredUIQueueTimeout (in category 'tests') -----
  testDeferredUIQueueTimeout
  	"Ensure that the World's deferredUIMessage will take no more time than
  	specified by WorldState's deferredExecutionTimeLimit"
  	| firstWasRun secondWasRun thirdWasRun |
  	firstWasRun := secondWasRun := thirdWasRun := false.
  	WorldState addDeferredUIMessage:[
  		firstWasRun := true.
  		(Delay forMilliseconds: WorldState deferredExecutionTimeLimit + 50) wait.
  	].
  	WorldState addDeferredUIMessage:[
  		secondWasRun := true.
  	].
  	WorldState addDeferredUIMessage:[
  		thirdWasRun := true.
  	].
  	self deny: firstWasRun.
  	self deny: secondWasRun.
  	self deny: thirdWasRun.
+ 	Project current world doOneCycleNow.
- 	World doOneCycleNow.
  	self assert: firstWasRun.
  	self deny: secondWasRun.
  	self deny: thirdWasRun.
+ 	Project current world doOneCycleNow.
- 	World doOneCycleNow.
  	self assert: firstWasRun.
  	self assert: secondWasRun.
  	self assert: thirdWasRun.
  !



More information about the Packages mailing list