[squeak-dev] The Inbox: ToolsTests-fbs.42.mcz
commits at source.squeak.org
commits at source.squeak.org
Fri May 6 11:12:16 UTC 2011
A new version of ToolsTests was added to project The Inbox:
http://source.squeak.org/inbox/ToolsTests-fbs.42.mcz
==================== Summary ====================
Name: ToolsTests-fbs.42
Author: fbs
Time: 6 May 2011, 12:11:08.284 pm
UUID: 6904c63d-84de-fe4a-bf72-97c6e9ec8d72
Ancestors: ToolsTests-fbs.41
Tests for M7628 ("DependencyBrowser "browse" button doesn't work").
=============== Diff against ToolsTests-fbs.41 ===============
Item was added:
+ TestCase subclass: #DependencyBrowserTest
+ instanceVariableNames: 'browser'
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: 'ToolsTests-Browser'!
Item was added:
+ ----- Method: DependencyBrowserTest>>setUp (in category 'running') -----
+ setUp
+ browser := DependencyBrowser new.!
Item was added:
+ ----- Method: DependencyBrowserTest>>testBrowse (in category 'testing - buttons') -----
+ testBrowse
+ | b |
+ browser packageListIndex: (browser packageList indexOf: #Collections).
+ browser packageDepsIndex: (browser packageDeps indexOf: #Compiler).
+ browser classDepsIndex: (browser classDeps indexOf: #Scanner).
+ browser classListIndex: (browser classList indexOf: #Symbol).
+ browser messageListIndex: 1.
+
+ b := browser browseMethodFull.
+ self assert: b notNil.
+ [self assert: b selectedMessageName = (browser messageList at: browser messageListIndex) ]
+ ensure: [ToolBuilder default close: b topView]!
Item was added:
+ ----- Method: DependencyBrowserTest>>testClassList (in category 'testing - class list') -----
+ testClassList
+ "Warning!! When Collections' dependencies change, this test may start to fail!!"
+ self assert: browser classList isEmpty.
+
+ browser packageListIndex: (browser packageList indexOf: #Collections).
+ self assert: browser classList isEmpty.
+
+ browser packageDepsIndex: (browser packageDeps indexOf: #Compiler).
+ self assert: browser classList isEmpty.
+
+ browser classDepsIndex: (browser classDeps indexOf: #Scanner).
+ self assert: browser classList = #(Symbol #'Symbol class').
+
+ browser classListIndex: (browser classList indexOf: #Symbol).
+ self assert: browser classList = #(Symbol #'Symbol class').!
Item was added:
+ ----- Method: DependencyBrowserTest>>testHasPackageSelected (in category 'testing - metaclass') -----
+ testHasPackageSelected
+ self deny: browser hasPackageSelected.
+
+ browser packageListIndex: 1.
+ self assert: browser hasPackageSelected.
+
+ browser packageListIndex: 0.
+ self deny: browser hasPackageSelected.!
Item was added:
+ ----- Method: DependencyBrowserTest>>testSelectedClassOrMetaClass (in category 'testing - metaclass') -----
+ testSelectedClassOrMetaClass
+ "Warning!! When Collections' dependencies change, this test may start to fail!!"
+ self assert: browser selectedClassOrMetaClass isNil.
+
+ browser packageListIndex: (browser packageList indexOf: #Collections).
+ self assert: browser selectedClassOrMetaClass isNil.
+
+ browser packageDepsIndex: (browser packageDeps indexOf: #Compiler).
+ self assert: browser selectedClassOrMetaClass isNil.
+
+ browser classDepsIndex: (browser classDeps indexOf: #Scanner).
+ self assert: browser selectedClassOrMetaClass isNil.
+
+ browser classListIndex: (browser classList indexOf: #Symbol).
+
+ self deny: browser selectedClassOrMetaClass isNil.
+ self assert: browser selectedClassOrMetaClass == Symbol.!
Item was added:
+ ----- Method: DependencyBrowserTest>>testSelectedMessageName (in category 'testing - message list') -----
+ testSelectedMessageName
+ "Warning!! When Collections' dependencies change, this test may start to fail!!"
+ self assert: browser selectedMessageName isNil.
+
+ browser packageListIndex: (browser packageList indexOf: #Collections).
+ self assert: browser selectedMessageName isNil.
+
+ browser packageDepsIndex: (browser packageDeps indexOf: #Compiler).
+ self assert: browser selectedMessageName isNil.
+
+ browser classDepsIndex: (browser classDeps indexOf: #Scanner).
+ self assert: browser selectedMessageName isNil.
+
+ browser classListIndex: (browser classList indexOf: #Symbol).
+ self assert: browser selectedMessageName isNil.
+
+ browser messageListIndex: 1.
+ self assert: browser selectedMessageName == #storeOn:.
+
+ browser messageListIndex: 0.
+ self assert: browser selectedMessageName isNil.!
More information about the Squeak-dev
mailing list
|