*** empty log message ***
authorsr
Tue, 30 Jan 2007 13:26:32 +0100
changeset 164 40ae3ba82e24
parent 163 c0ba57e4d0e9
child 165 bb008e9b01e7
*** empty log message ***
TestSuite.st
--- a/TestSuite.st	Thu Jan 18 09:43:59 2007 +0100
+++ b/TestSuite.st	Tue Jan 30 13:26:32 2007 +0100
@@ -133,6 +133,9 @@
 !
 
 run: aResult beforeEachDo:block1 afterEachDo:block2
+       |class|
+        class := Smalltalk classNamed:name.
+        class perform:#setUp ifNotUnderstood:nil.
         self tests do: 
                 [:each | 
                 self changed: each.
@@ -140,7 +143,8 @@
                 each run: aResult beforeEachDo:block1 afterEachDo:block2.
                 "/ each run: aResult.
                 block2 value:each value:aResult.
-                ]
+                ].
+        class perform:#tearDown ifNotUnderstood:nil
 !
 
 run: aResult beforeEachTestCaseDo:block1 afterEachTestCaseDo:block2
@@ -171,5 +175,5 @@
 !TestSuite class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestSuite.st,v 1.16 2006-09-12 09:40:46 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestSuite.st,v 1.17 2007-01-30 12:26:32 sr Exp $'
 ! !