[squeak-dev] The Inbox: ToolsTests-fbs.19.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue Mar 15 21:07:26 UTC 2011
A new version of ToolsTests was added to project The Inbox:
http://source.squeak.org/inbox/ToolsTests-fbs.19.mcz
==================== Summary ====================
Name: ToolsTests-fbs.19
Author: fbs
Time: 15 March 2011, 5:47:37.643 pm
UUID: d27bcdd4-652d-204a-85f0-ce0eb76d4f5a
Ancestors: ToolsTests-fbs.18
#editSelection behaviour when selectClass:'ing.
=============== Diff against ToolsTests-fbs.18 ===============
Item was added:
+ ----- Method: BrowserTest>>testSelectClassEditSelectionNoClass (in category 'as yet unclassified') -----
+ testSelectClassEditSelectionNoClass
+ browser selectedSystemCategory: browser class category.
+
+ browser selectClass: nil.
+ self assert: browser editSelection = #newClass.!
Item was added:
+ ----- Method: BrowserTest>>testSelectClassEditSelectionWhenCommentSelected (in category 'as yet unclassified') -----
+ testSelectClassEditSelectionWhenCommentSelected
+ | editSelection |
+ browser selectedSystemCategory: Heap category.
+ browser selectClass: Heap.
+ browser editComment.
+ browser messageListIndex: 0.
+ browser messageListIndex: 0.
+
+ editSelection := browser editSelection.
+ browser selectClass: Interval.
+ self assert: browser editSelection = editSelection.!
Item was added:
+ ----- Method: BrowserTest>>testSelectClassEditSelectionWhenEditingClass (in category 'as yet unclassified') -----
+ testSelectClassEditSelectionWhenEditingClass
+ browser selectedSystemCategory: Heap category.
+ browser selectClass: Heap.
+ browser metaClassIndicated: false.
+ browser messageListIndex: 0.
+ browser messageListIndex: 0.
+
+ browser selectClass: Interval.
+ self assert: browser editSelection = #editClass.!
Item was added:
+ ----- Method: BrowserTest>>testSelectClassEditSelectionWhenEditingMetaclass (in category 'as yet unclassified') -----
+ testSelectClassEditSelectionWhenEditingMetaclass
+ browser selectedSystemCategory: Heap category.
+ browser selectClass: Heap.
+ browser metaClassIndicated: true.
+ browser messageListIndex: 0.
+ browser messageListIndex: 0.
+
+ browser selectClass: Interval.
+ self assert: browser editSelection = #editClass.!
Item was added:
+ ----- Method: BrowserTest>>testSelectClassEditSelectionWhenMsgSelected (in category 'as yet unclassified') -----
+ testSelectClassEditSelectionWhenMsgSelected
+ browser selectedSystemCategory: Heap category.
+ browser selectClass: Heap.
+ browser selectMessageCategoryNamed: 'adding'.
+ browser messageListIndex: (browser messageList indexOf: #add:).
+
+ browser selectClass: Interval.
+ self assert: browser editSelection = #editMessage.!
Item was added:
+ ----- Method: BrowserTest>>testSelectClassEditSelectionWhenNoMsgButCatSelected (in category 'as yet unclassified') -----
+ testSelectClassEditSelectionWhenNoMsgButCatSelected
+ browser selectedSystemCategory: Heap category.
+ browser selectClass: Heap.
+ browser selectMessageCategoryNamed: 'adding'.
+ browser messageListIndex: 0.
+
+ browser selectClass: Interval.
+ self assert: browser editSelection = #newMessage.!
Item was added:
+ ----- Method: BrowserTest>>testSelectClassReselectsMessage (in category 'as yet unclassified') -----
+ testSelectClassReselectsMessage
+ "Colections-Sequences contains a number of classes with similar protocols. In particular, several classes have a method called #add: in a category 'adding'."
+ | selectedMsgCat selectedMethod |
+ selectedMsgCat := 'adding'.
+ selectedMethod := #add:.
+ browser selectedSystemCategory: Heap category.
+ browser selectClass: Heap.
+ browser selectMessageCategoryNamed: selectedMsgCat.
+ browser messageListIndex: (browser messageList indexOf: selectedMethod).
+
+ browser selectClass: Interval.
+
+ self assert: browser selectedMessageCategoryName = selectedMsgCat.
+ self assert: browser selectedMessageName = selectedMethod.!
Item was added:
+ ----- Method: BrowserTest>>testSelectClassWhenNothingSelected (in category 'as yet unclassified') -----
+ testSelectClassWhenNothingSelected
+ self assert: browser editSelection = #none.!
Item was changed:
----- Method: BrowserTest>>testSelectedClass (in category 'as yet unclassified') -----
testSelectedClass
browser selectSystemCategory: browser class category.
+ browser classListIndex: 0.
+ self assert: browser classListIndex = 0.
- browser selectClassNamed: browser class name.
- self assert: browser selectedClass = browser class.
-
- browser selectClassNamed: nil.
self assert: browser selectedClass isNil.
+ browser classListIndex: 1.
+ self assert: browser classListIndex = 1.
+ self assert: browser selectedClass notNil.!
- browser selectSystemCategory: nil.
- browser selectClassNamed: browser class name.
- self assert: browser selectedClass isNil.!
More information about the Squeak-dev
mailing list
|