*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Tue, 16 Oct 2001 13:41:47 +0200
changeset 35 243e56eed6ca
parent 34 0d7d0d1cf0da
child 36 6e7ee8f590b2
*** empty log message ***
TestCase.st
--- a/TestCase.st	Tue Sep 04 21:06:35 2001 +0200
+++ b/TestCase.st	Tue Oct 16 13:41:47 2001 +0200
@@ -14,10 +14,13 @@
     "ensure, that the sunit extensions are loaded"
 
     (Class implements:#sunitName) ifFalse:[
-        Smalltalk fileIn:'extensions.st' inPackage:(self package)
+	(Smalltalk fileIn:'extensions.st' inPackage:(self package))
+	ifFalse:[
+	    (Smalltalk fileIn:'source/extensions.st' inPackage:(self package))
+	]
     ].    
     TestFailure isLoaded ifFalse:[
-        TestFailure autoload
+	TestFailure autoload
     ].
 
     "
@@ -40,12 +43,12 @@
 !
 
 suite
-        | testSelectors result |
-        testSelectors := self sunitSelectors select: [:each | 'test*' match: each].
-        testSelectors sort.
-        result := TestSuite new.
-        testSelectors do: [:each | result addTest: (self selector: each)].
-        ^result
+	| testSelectors result |
+	testSelectors := self sunitSelectors select: [:each | 'test*' match: each].
+	testSelectors sort.
+	result := TestSuite new.
+	testSelectors do: [:each | result addTest: (self selector: each)].
+	^result
 
     "Modified: / 21.6.2000 / 10:05:24 / Sames"
 ! !
@@ -141,12 +144,12 @@
 !TestCase methodsFor:'Private'!
 
 executeShould: aBlock inScopeOf: anExceptionalEvent 
-        [[aBlock value]
-                on: anExceptionalEvent
-                do: [:ex | ^true]]
-                        on: TestResult error
-                        do: [:ex | ^false].
-        ^false.
+	[[aBlock value]
+		on: anExceptionalEvent
+		do: [:ex | ^true]]
+			on: TestResult error
+			do: [:ex | ^false].
+	^false.
 
     "Modified: / 21.6.2000 / 10:03:03 / Sames"
 !
@@ -166,12 +169,12 @@
 !
 
 openDebuggerOnFailingTestMethod
-        "SUnit has halted one step in front of the failing test method. 
-        Step over the 'self halt' and send into 'self perform: testSelector' 
-        to see the failure from the beginning"
+	"SUnit has halted one step in front of the failing test method. 
+	Step over the 'self halt' and send into 'self perform: testSelector' 
+	to see the failure from the beginning"
 
-        "/ self halt.
-        self perform: testSelector asSymbol
+	"/ self halt.
+	self perform: testSelector asSymbol
 
     "Modified: / 21.6.2000 / 10:03:37 / Sames"
 !
@@ -188,15 +191,15 @@
 !
 
 runCase
-        self setUp.
-        [self perform: testSelector asSymbol] valueNowOrOnUnwindDo: [self tearDown]
+	self setUp.
+	[self perform: testSelector asSymbol] valueNowOrOnUnwindDo: [self tearDown]
 
     "Modified: / 21.6.2000 / 10:04:18 / Sames"
 !
 
 runCaseAsFailure
-        self setUp.
-        [[self openDebuggerOnFailingTestMethod] valueNowOrOnUnwindDo: [self tearDown]] fork
+	self setUp.
+	[[self openDebuggerOnFailingTestMethod] valueNowOrOnUnwindDo: [self tearDown]] fork
 
     "Modified: / 21.6.2000 / 10:04:33 / Sames"
 !
@@ -210,6 +213,6 @@
 !TestCase class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestCase.st,v 1.12 2001-09-04 13:07:08 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestCase.st,v 1.13 2001-10-16 11:41:47 cg Exp $'
 ! !
 TestCase initialize!