[squeak-dev] The Trunk: SUnitTools-ct.8.mcz
commits at source.squeak.org
commits at source.squeak.org
Thu May 19 13:27:29 UTC 2022
Christoph Thiede uploaded a new version of SUnitTools to project The Trunk:
http://source.squeak.org/trunk/SUnitTools-ct.8.mcz
==================== Summary ====================
Name: SUnitTools-ct.8
Author: ct
Time: 19 May 2022, 3:27:28.23078 pm
UUID: f0974632-3f1a-9645-acb5-b3549da9493f
Ancestors: SUnitTools-mt.7
Fixes redundant dialog when finding a test case, there is no one, and you already have declined to create one. Improves multilingual support.
=============== Diff against SUnitTools-mt.7 ===============
Item was changed:
----- Method: CodeHolder>>testAskToCreateNewTest: (in category '*SUnitTools-running') -----
testAskToCreateNewTest: className
| newClass |
+ (self confirm: 'Test class not found. Create one?' translated) ifFalse: [^ false].
- (self confirm: 'Test class not found. Create one?') ifFalse: [^ false].
(ClassBuilder new)
name: className asSymbol
inEnvironment: self selectedClass environment
subclassOf: TestCase
type: #normal
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category:
((self selectedClass category includes: $-)
ifTrue: [((self selectedClass category copyUpToLast: $-), '-Tests')]
ifFalse: [(self selectedClass category, 'Tests')]) asSymbol.
newClass := self selectedClass environment classNamed: className asSymbol.
newClass organization addCategory: #tests.
^ true!
Item was changed:
----- Method: CodeHolder>>testFindTest (in category '*SUnitTools-running') -----
testFindTest
| cls destClassName destMessage |
cls := self selectedClass ifNil: [^ self].
destClassName := cls name asString, 'Test'.
destMessage := self selectedMessageName ifNotNil: [:name | self testSelectorFrom: name].
+ self testBrowseClassNamed: destClassName possibleMessageNamed: destMessage.!
- (self testBrowseClassNamed: destClassName possibleMessageNamed: destMessage)
- ifFalse: [self inform: ('There is no test for {1}' translated
- format: {self selectedMessageName ifNil: [cls]})].!
More information about the Squeak-dev
mailing list
|