[squeak-dev] The Inbox: Tests-wiz.75.mcz
commits at source.squeak.org
commits at source.squeak.org
Mon May 3 04:32:04 UTC 2010
A new version of Tests was added to project The Inbox:
http://source.squeak.org/inbox/Tests-wiz.75.mcz
==================== Summary ====================
Name: Tests-wiz.75
Author: wiz
Time: 3 May 2010, 12:31:52.365 am
UUID: 6cbc0cee-4ab0-4987-a435-82fa40d8eae1
Ancestors: Tests-laza.74
from the class comment:
A SoundSupportTests are quick tests that:
1) new string protocol String>>#asSound is present.
2) that #asSound method returns a playable object.
I have tried these tests. They will fail w/o the selector present and pass once it is loaded.
=============== Diff against Tests-laza.74 ===============
Item was added:
+ TestCase subclass: #SoundSupportTests
+ instanceVariableNames: ''
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: 'Tests-Sound'!
+
+ !SoundSupportTests commentStamp: 'wiz 5/3/2010 00:29' prior: 0!
+ A SoundSupportTests are quick tests that:
+
+ 1) new string protocol String>>#asSound is present.
+ 2) that #asSound method returns a playable object.
+
+ !
Item was added:
+ ----- Method: SoundSupportTests>>testSoundAnswersAPlayable (in category 'as yet unclassified') -----
+ testSoundAnswersAPlayable
+ "Test that String>>#asSound returns a result that respondsTo: #play for all the names in SoundLIbrary and some names that aren't.
+ A strings sound reverts to Beeper's default if not found in library of sounds."
+ | rejects|
+
+ rejects :=
+ #('scritch' 'peaks' 'clink' 'warble' 'croak' 'scratch' 'horn' 'silence' 'motor' 'splash' 'scrape' 'camera' 'coyote' 'laugh' 'meow' 'click' 'chomp' 'chirp' 'beep' 'somethingRandom' ) reject: [ :each |
+ each asSound respondsTo: #play ] .
+
+ self assert: rejects isEmpty
+
+ .
+ !
Item was changed:
SystemOrganization addCategory: #'Tests-Exceptions'!
SystemOrganization addCategory: #'Tests-Files'!
SystemOrganization addCategory: #'Tests-Compiler'!
SystemOrganization addCategory: #'Tests-Digital Signatures'!
SystemOrganization addCategory: #'Tests-Object Events'!
SystemOrganization addCategory: #'Tests-System-Support'!
SystemOrganization addCategory: #'Tests-Bugs'!
SystemOrganization addCategory: #'Tests-ObjectsAsMethods'!
SystemOrganization addCategory: #'Tests-PrimCallController'!
SystemOrganization addCategory: #'Tests-Release'!
SystemOrganization addCategory: #'Tests-Utilities'!
SystemOrganization addCategory: #'Tests-VM'!
SystemOrganization addCategory: #'Tests-Hex'!
SystemOrganization addCategory: #'Tests-Monticello'!
SystemOrganization addCategory: #'Tests-Localization'!
SystemOrganization addCategory: #'Tests-FilePackage'!
SystemOrganization addCategory: #'Tests-Finalization'!
SystemOrganization addCategory: #'Tests-Monticello-Mocks'!
SystemOrganization addCategory: #'Tests-Dependencies'!
+ SystemOrganization addCategory: #'Tests-Sound'!
Item was added:
+ ----- Method: SoundSupportTests>>testSoundExists (in category 'as yet unclassified') -----
+ testSoundExists
+ "Test that String>>#sound exists and can run"
+
+ self shouldnt: [ 'click' asSound ] raise: Error .
+ !
More information about the Squeak-dev
mailing list
|