TestCase.st
changeset 445 874deaef2599
parent 435 3e36323b91b5
child 454 b95684ea4f32
--- a/TestCase.st	Sun May 27 12:51:18 2012 +0200
+++ b/TestCase.st	Mon Jun 04 16:20:17 2012 +0200
@@ -153,25 +153,27 @@
     lastOutcomes isNil ifTrue:[
         lastOutcomes := OrderedCollection new.
     ].
+
     "Not a nice code, but portable..."
     1 to: lastOutcomes size do:[:i|
         | each |
 
         each := lastOutcomes at: i.
-        (each testCase class == outcome testCase class and:
-            [each testCase selector == outcome testCase selector]) ifTrue:[
-                lastOutcomes at: i put: outcome.
-                each result ~= outcome result ifTrue:[
-                    self lastTestRunResultChanged: outcome selector. 
-                ].
-                ^self.                    
+        (each testCase class name = outcome testCase class name
+        and: [each testCase selector == outcome testCase selector]) ifTrue:[
+            lastOutcomes at: i put: outcome.
+            each result ~= outcome result ifTrue:[
+                self lastTestRunResultChanged: outcome selector. 
             ].
+            ^self.                    
+        ].
     ].
     lastOutcomes add: outcome.
     self lastTestRunResultChanged: outcome selector.
     ^self
 
     "Created: / 20-08-2011 / 12:43:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 04-06-2012 / 16:19:07 / cg"
 !
 
 rememberedOutcomeFor: selector
@@ -205,13 +207,14 @@
     lastOutcomes isNil ifTrue:[^false].
     ^(lastOutcomes 
         detect:[:each|
-            each testCase class == self
+            each testCase class name = self name
                 and:[each testCase selector == selector
                     and:[each result == result]]
         ]
         ifNone: [nil]) notNil
 
     "Created: / 20-08-2011 / 16:15:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 04-06-2012 / 16:12:17 / cg"
 !
 
 testSelectorError:selector
@@ -831,11 +834,11 @@
 !TestCase class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestCase.st,v 1.84 2011-11-17 20:05:34 vrany Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestCase.st,v 1.85 2012-06-04 14:20:17 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestCase.st,v 1.84 2011-11-17 20:05:34 vrany Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestCase.st,v 1.85 2012-06-04 14:20:17 cg Exp $'
 !
 
 version_SVN