[squeak-dev] The Trunk: MorphicTests-nice.40.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Apr 26 21:18:18 UTC 2017


Nicolas Cellier uploaded a new version of MorphicTests to project The Trunk:
http://source.squeak.org/trunk/MorphicTests-nice.40.mcz

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

Name: MorphicTests-nice.40
Author: nice
Time: 26 April 2017, 11:18:11.635198 pm
UUID: e709833d-000f-471c-abed-23c75c36b9ad
Ancestors: MorphicTests-mt.39

Classify a few 'as yet unclassified' methods

=============== Diff against MorphicTests-mt.39 ===============

Item was changed:
+ ----- Method: CircleMorphBugs>>testCircleInstance (in category 'tests') -----
- ----- Method: CircleMorphBugs>>testCircleInstance (in category 'as yet unclassified') -----
  testCircleInstance
  ""
  "self run: #testCircleInstance" 
  
  | circ |
  self assert: (circ := CircleMorph initializedInstance) extent = circ extent x asPoint
  
  !

Item was changed:
+ ----- Method: LayoutFrameTest>>testInset (in category 'tests') -----
- ----- Method: LayoutFrameTest>>testInset (in category 'as yet unclassified') -----
  testInset
  	| lf rectangle |
  	lf := LayoutFrame new
  		leftFraction: 0 offset: 10;
  		topFraction: 0 offset: 10;
  		rightFraction: 1 offset: -10;
  		bottomFraction: 1 offset: -10;
  		yourself.
  	rectangle := lf layout: nil in: (50 at 10 corner: 150 at 70).
  	self assert: (60 at 20 corner: 140 at 60) = rectangle!

Item was changed:
+ ----- Method: LayoutFrameTest>>testLeftTopAligned (in category 'tests') -----
- ----- Method: LayoutFrameTest>>testLeftTopAligned (in category 'as yet unclassified') -----
  testLeftTopAligned
  	| lf rectangle |
  	lf := LayoutFrame new
  		leftFraction: 0 offset: 10;
  		topFraction: 0 offset: 10;
  		rightFraction: 0 offset: 60;
  		bottomFraction: 0 offset: 25;
  		yourself.
  	rectangle := lf layout: nil in: (50 at 10 corner: 150 at 70).
  	self assert: (60 at 20 corner: 110 at 35) = rectangle!

Item was changed:
+ ----- Method: LayoutFrameTest>>testRightBottomQuadrant (in category 'tests') -----
- ----- Method: LayoutFrameTest>>testRightBottomQuadrant (in category 'as yet unclassified') -----
  testRightBottomQuadrant
  	| lf rectangle |
  	lf := LayoutFrame new
  		leftFraction: 1/2 offset: 1;
  		topFraction: 1/2 offset: 1;
  		rightFraction: 1 offset: -2;
  		bottomFraction: 1 offset: -2;
  		yourself.
  	rectangle := lf layout: nil in: (50 at 10 corner: 150 at 70).
  	self assert: (101 at 41 corner: 148 at 68) = rectangle!

Item was changed:
+ ----- Method: LayoutFrameTest>>testSpaceFill (in category 'tests') -----
- ----- Method: LayoutFrameTest>>testSpaceFill (in category 'as yet unclassified') -----
  testSpaceFill
  	| lf rectangle |
  	lf := LayoutFrame new
  		leftFraction: 0 offset: 0;
  		topFraction: 0 offset: 0;
  		rightFraction: 1 offset: 0;
  		bottomFraction: 1 offset: 0;
  		yourself.
  	rectangle := lf layout: nil in: (50 at 10 corner: 150 at 70).
  	self assert: (50 at 10 corner: 150 at 70) = rectangle!

Item was changed:
+ ----- Method: MorphicTestTextModel>>flags (in category 'accessing') -----
- ----- Method: MorphicTestTextModel>>flags (in category 'as yet unclassified') -----
  flags
  
  	^ flags ifNil: [flags := Bag new]!

Item was changed:
+ ----- Method: MorphicTestTextModel>>hasFlag: (in category 'accessing') -----
- ----- Method: MorphicTestTextModel>>hasFlag: (in category 'as yet unclassified') -----
  hasFlag: aSymbol
  
  	^ self flags includes: aSymbol!

Item was changed:
+ ----- Method: MorphicTestTextModel>>result (in category 'accessing') -----
- ----- Method: MorphicTestTextModel>>result (in category 'as yet unclassified') -----
  result
  
  	^ result!

Item was changed:
+ ----- Method: MorphicTestTextModel>>result: (in category 'accessing') -----
- ----- Method: MorphicTestTextModel>>result: (in category 'as yet unclassified') -----
  result: anObject
  
  	result := anObject.!

Item was changed:
+ ----- Method: MorphicUIManagerTest>>defaultTimeout (in category 'accessing') -----
- ----- Method: MorphicUIManagerTest>>defaultTimeout (in category 'as yet unclassified') -----
  defaultTimeout
  	^ 60 "seconds"!

Item was changed:
+ ----- Method: MorphicUIManagerTest>>findWindowInWorldLabeled: (in category 'private') -----
- ----- Method: MorphicUIManagerTest>>findWindowInWorldLabeled: (in category 'as yet unclassified') -----
  findWindowInWorldLabeled: aLabel
  	"Look in the world and in the hand for windows. Yes, windows may spawn in the hand."
  	
  	^ World submorphs, (World hands gather: [:hand | hand submorphs])
  		detect: [ :each |
  			each isSystemWindow
  				and: [ each label = aLabel ] ]
  		ifNone: [].!

Item was changed:
+ ----- Method: MorphicUIManagerTest>>setUp (in category 'initialize-release') -----
- ----- Method: MorphicUIManagerTest>>setUp (in category 'as yet unclassified') -----
  setUp
  	"default. tests will add morphs to list. Teardown will delete."
  
  	cases := #().
  	uiManager := MorphicUIManager new.!

Item was changed:
+ ----- Method: MorphicUIManagerTest>>tearDown (in category 'initialize-release') -----
- ----- Method: MorphicUIManagerTest>>tearDown (in category 'as yet unclassified') -----
  tearDown
  	"default. tests will add morphs to list. Teardown will delete."
  
  	cases do: [ :each | each delete ].!

Item was changed:
+ ----- Method: MorphicUIManagerTest>>testOpenWorkspace (in category 'tests') -----
- ----- Method: MorphicUIManagerTest>>testOpenWorkspace (in category 'as yet unclassified') -----
  testOpenWorkspace
  	"self new testOpenWorkspace"
  	"MorphicUIBugTest run: #testOpenWorkspace"
  	
  	| window myLabel foundWindow myModel |
  	myLabel := 'Workspace from SUnit test' .
  	foundWindow := self findWindowInWorldLabeled: myLabel .
  	self assert: foundWindow isNil.
  	
  	window := uiManager edit: '"MorphicUIBugTest run: #openWorkspaceTest"'  label: myLabel.
  	foundWindow := self findWindowInWorldLabeled: myLabel.
  	cases := Array with: foundWindow . "For teardown."
  
  	myModel := foundWindow submorphs detect: #isMorphicModel.
  	self assert: myModel model class == Workspace.
  	self assert: foundWindow model class == Workspace.!

Item was changed:
+ ----- Method: MorphicUIManagerTest>>testOpenWorkspaceAns (in category 'tests') -----
- ----- Method: MorphicUIManagerTest>>testOpenWorkspaceAns (in category 'as yet unclassified') -----
  testOpenWorkspaceAns
  	"Test if method opening a workspace answers the window opened"
  
  	"MorphicUIBugTest run: #testOpenWorkspaceAns"
  
  	| window myLabel foundWindow |
  	myLabel := 'Workspace from ', 'SUnit test' .
  	foundWindow := self findWindowInWorldLabeled: myLabel .
  	self assert: ( foundWindow isNil ) .
  
  	window := uiManager edit: '"MorphicUIBugTest run: #openWorkspaceTest"'  label: myLabel.
  	foundWindow := self findWindowInWorldLabeled: myLabel .
  	
  	cases := Array with: foundWindow . "For teardown."
  	self assert: ( window == foundWindow ) .!

Item was changed:
+ ----- Method: MorphicUIManagerTest>>testShowAllBinParts (in category 'tests') -----
- ----- Method: MorphicUIManagerTest>>testShowAllBinParts (in category 'as yet unclassified') -----
  testShowAllBinParts
  	"self new testShowAllBinParts"
  	"MorphicUIBugTest run: #testShowAllBinParts"
  
  	| tool |
  	self
  		shouldnt: [tool := ObjectsTool  initializedInstance showAll openCenteredInWorld]
  		raise: Error.
  	
  	cases := Array with: tool.!

Item was changed:
+ ----- Method: MorphicUIManagerTest>>testUIManagerNoAcceptInitially (in category 'tests') -----
- ----- Method: MorphicUIManagerTest>>testUIManagerNoAcceptInitially (in category 'as yet unclassified') -----
  testUIManagerNoAcceptInitially
  	"Ensure that UIManager does not invoke the accept: action initially."
  
  	| accepted window |
  	accepted := false.
  	window := uiManager edit: Text new label: 'Test' accept: [:val| accepted := true].
  	window delete.
  	self deny: accepted.!

Item was changed:
+ ----- Method: SimpleSwitchMorphTest>>classToBeTested (in category 'accessing') -----
- ----- Method: SimpleSwitchMorphTest>>classToBeTested (in category 'as yet unclassified') -----
  classToBeTested
  	^ SimpleSwitchMorph !

Item was changed:
+ ----- Method: SimpleSwitchMorphTest>>setUp (in category 'initialize-release') -----
- ----- Method: SimpleSwitchMorphTest>>setUp (in category 'as yet unclassified') -----
  setUp
  	super setUp.
  	testSwitch := SimpleSwitchMorph new!

Item was changed:
+ ----- Method: SimpleSwitchMorphTest>>testName (in category 'tests') -----
- ----- Method: SimpleSwitchMorphTest>>testName (in category 'as yet unclassified') -----
  testName
  
  	self assert: testSwitch externalName = 'SimpleSwitch'!

Item was changed:
+ ----- Method: SimpleSwitchMorphTest>>testState (in category 'tests') -----
- ----- Method: SimpleSwitchMorphTest>>testState (in category 'as yet unclassified') -----
  testState
  	self assert: testSwitch isOff.
  	self deny: testSwitch isOn.
  	testSwitch toggleState.
  	self assert: testSwitch isOn.
  	self deny: testSwitch isOff!

Item was changed:
+ ----- Method: SimpleSwitchMorphTest>>testSwitching (in category 'tests') -----
- ----- Method: SimpleSwitchMorphTest>>testSwitching (in category 'as yet unclassified') -----
  testSwitching
  
  	testSwitch setSwitchState: false.
  	self assert: testSwitch isOff.
  	self assert: testSwitch color = testSwitch offColor.
  	testSwitch setSwitchState: true.
  	self assert: testSwitch isOn.
  	self assert: testSwitch color = testSwitch onColor.!

Item was changed:
+ ----- Method: StickynessBugz>>testForTiltedStickyness (in category 'tests') -----
- ----- Method: StickynessBugz>>testForTiltedStickyness (in category 'as yet unclassified') -----
  testForTiltedStickyness
  "self new testForTiltedStickyness"
  "self run: #testForTiltedStickyness"
  
  
  | m |
  m := RectangleMorph new openCenteredInWorld .
  
  cases := Array with: m . "save for tear down."
  
  self assert: ( m topRendererOrSelf isSticky not ) .
  
  m beSticky .
  
  self assert: ( m topRendererOrSelf isSticky ) .
  
  m addFlexShell .
  
  cases := Array with: m topRendererOrSelf .
  
  m topRendererOrSelf rotationDegrees: 45.0 .
  
  self assert: ( m topRendererOrSelf isSticky ) .
  
  m beUnsticky .
  
  self assert: ( m topRendererOrSelf isSticky not ) .
  
  m topRendererOrSelf delete.
  ^true 
  
  
  
  
  
  
  !

Item was changed:
+ ----- Method: TestInWorldMorph>>initialize (in category 'initialization') -----
- ----- Method: TestInWorldMorph>>initialize (in category 'as yet unclassified') -----
  initialize
  	super initialize.
  	outOfWorldCount := intoWorldCount := 0.!

Item was changed:
+ ----- Method: TestInWorldMorph>>intoWorld: (in category 'accessing') -----
- ----- Method: TestInWorldMorph>>intoWorld: (in category 'as yet unclassified') -----
  intoWorld: aWorld
  	aWorld ifNil:[^self].
  	super intoWorld: aWorld.
  	intoWorldCount := intoWorldCount + 1.
  !

Item was changed:
+ ----- Method: TestInWorldMorph>>intoWorldCount (in category 'accessing') -----
- ----- Method: TestInWorldMorph>>intoWorldCount (in category 'as yet unclassified') -----
  intoWorldCount
  	^intoWorldCount!

Item was changed:
+ ----- Method: TestInWorldMorph>>outOfWorld: (in category 'accessing') -----
- ----- Method: TestInWorldMorph>>outOfWorld: (in category 'as yet unclassified') -----
  outOfWorld: aWorld
  	aWorld ifNil:[^self].
  	super outOfWorld: aWorld.
  	outOfWorldCount := outOfWorldCount + 1.
  !

Item was changed:
+ ----- Method: TestInWorldMorph>>outOfWorldCount (in category 'accessing') -----
- ----- Method: TestInWorldMorph>>outOfWorldCount (in category 'as yet unclassified') -----
  outOfWorldCount
  	^outOfWorldCount!

Item was changed:
+ ----- Method: UnimplementedCallBugz>>testPolyIntersect (in category 'tests') -----
- ----- Method: UnimplementedCallBugz>>testPolyIntersect (in category 'as yet unclassified') -----
  testPolyIntersect
  	"self run: #testPolyIntersect"
  	"This should not throw an exception."
  	PolygonMorph initializedInstance 
  		intersects: ( Rectangle
  			center: Display center 
  			extent: 100 asPoint ).!



More information about the Squeak-dev mailing list