Levente Uzonyi uploaded a new version of SystemChangeNotification-Tests to project The Trunk:
http://source.squeak.org/trunk/SystemChangeNotification-Tests-ul.19.mcz==================== Summary ====================
Name: SystemChangeNotification-Tests-ul.19
Author: ul
Time: 5 September 2012, 1:55:27.881 am
UUID: 5313db41-d0e3-f94f-a45f-3dc35e7a28dc
Ancestors: SystemChangeNotification-Tests-laza.18
- release all refernces to classes created during ChangeHooksTests
=============== Diff against SystemChangeNotification-Tests-laza.18 ===============
Item was changed:
----- Method: ChangeHooksTest>>removeGeneratedTestClasses (in category 'Private') -----
removeGeneratedTestClasses
"Remove all classes that were possibly generated during testing."
| possiblyToRemove |
possiblyToRemove := OrderedCollection
with: self generatedTestClassName
with: self generatedTestClassNameX
with: self renamedTestClassName
with: self newlyCreatedClassName.
+ possiblyToRemove do: [:name | (Smalltalk hasClassNamed: name) ifTrue: [(Smalltalk at: name) removeFromSystemUnlogged]].
+ generatedTestClass := nil.
+ generatedTestClassX := nil!
- possiblyToRemove do: [:name | (Smalltalk hasClassNamed: name) ifTrue: [(Smalltalk at: name) removeFromSystemUnlogged]]!
Item was changed:
----- Method: ChangeHooksTest>>tearDown (in category 'Running') -----
tearDown
- super tearDown.
self removeGeneratedTestClasses.
ChangeSet newChanges: previousChangeSet.
ChangesOrganizer removeChangeSet: testsChangeSet.
previousChangeSet := nil.
testsChangeSet := nil.
+ capturedEvents := nil.
+ createdMethod := nil.
+ super tearDown!
- !