TestCaseOutcome.st
author Claus Gittinger <cg@exept.de>
Thu, 31 Mar 2016 23:50:30 +0200
changeset 642 a5f5bd81a1e5
parent 610 756214d7dcca
child 662 6c625b63db5c
permissions -rw-r--r--
#REFACTORING class: TestResult changed: #exceptions
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
610
756214d7dcca class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 589
diff changeset
     1
"{ Encoding: utf8 }"
756214d7dcca class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 589
diff changeset
     2
360
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
     3
"{ Package: 'stx:goodies/sunit' }"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
     4
610
756214d7dcca class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 589
diff changeset
     5
"{ NameSpace: Smalltalk }"
756214d7dcca class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 589
diff changeset
     6
360
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
     7
Object subclass:#TestCaseOutcome
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
     8
	instanceVariableNames:'testCase result properties'
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
     9
	classVariableNames:''
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    10
	poolDictionaries:''
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    11
	category:'SUnit-Base'
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    12
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    13
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    14
!TestCaseOutcome class methodsFor:'documentation'!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    15
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    16
documentation
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    17
"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    18
    will keep additional info for a testCase run:
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    19
        startTime, endTime,
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    20
        backtrace (if fail or error)
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    21
        and collectedStdout
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    22
"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    23
! !
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    24
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    25
!TestCaseOutcome class methodsFor:'instance creation'!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    26
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    27
forCase: aTestCase
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    28
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    29
    ^self new testCase: aTestCase; yourself
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    30
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    31
    "Created: / 16-08-2011 / 15:24:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    32
! !
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    33
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    34
!TestCaseOutcome methodsFor:'accessing'!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    35
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    36
collectedOutput
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    37
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    38
    ^self propertyAt: #collectedOutput
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    39
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    40
    "Modified: / 16-08-2011 / 15:27:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    41
    "Created: / 16-08-2011 / 18:19:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    42
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    43
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    44
collectedOutput: aString
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    45
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    46
    ^self propertyAt: #collectedOutput put: aString
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    47
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    48
    "Modified: / 16-08-2011 / 15:28:16 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    49
    "Created: / 16-08-2011 / 18:19:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    50
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    51
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    52
endTime
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    53
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    54
    ^self propertyAt: #endTime
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    55
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    56
    "Modified: / 16-08-2011 / 15:28:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    57
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    58
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    59
endTime: anObject
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    60
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    61
    ^self propertyAt: #endTime put: anObject
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    62
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    63
    "Modified: / 16-08-2011 / 15:28:57 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    64
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    65
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    66
exceptionDetail
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    67
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    68
    ^self propertyAt: #exceptionDetail
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    69
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    70
    "Modified: / 16-08-2011 / 15:29:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    71
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    72
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    73
exceptionDetail: anObject
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    74
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    75
    ^self propertyAt: #exceptionDetail put: anObject
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    76
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    77
    "Modified: / 16-08-2011 / 15:29:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    78
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    79
379
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    80
executionTime
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    81
    "the execution time in millis; nil if not yet executed"
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    82
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    83
    |startTime endTime|
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    84
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    85
    (startTime := self startTime) isNil ifTrue:[
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    86
        "/ not yet executed
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    87
        ^ nil
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    88
    ].
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    89
    (endTime := self endTime) isNil ifTrue:[
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    90
        "/ assume it is still running...
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    91
        endTime := Timestamp now
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    92
    ].
589
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
    93
    ^ (endTime millisecondDeltaFrom:startTime)
379
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    94
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    95
    "Modified (format): / 18-08-2011 / 21:02:28 / cg"
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    96
!
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
    97
360
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    98
propertyAt: aSymbol
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
    99
379
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
   100
    ^ self propertyAt: aSymbol ifAbsent: [nil]
360
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   101
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   102
    "Created: / 16-08-2011 / 15:26:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
379
065605384740 added: #executionTime
Claus Gittinger <cg@exept.de>
parents: 360
diff changeset
   103
    "Modified: / 18-08-2011 / 21:03:01 / cg"
360
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   104
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   105
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   106
propertyAt: aSymbol ifAbsent: aBlock
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   107
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   108
    properties isNil ifTrue: [^aBlock value].
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   109
    ^properties at: aSymbol ifAbsent:aBlock.
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   110
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   111
    "Created: / 16-08-2011 / 15:27:00 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   112
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   113
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   114
propertyAt: aSymbol put: anObject
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   115
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   116
    properties isNil ifTrue: [properties := Dictionary new].
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   117
    properties at: aSymbol put: anObject.
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   118
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   119
    "Created: / 16-08-2011 / 15:28:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   120
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   121
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   122
result
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   123
    ^ result
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   124
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   125
419
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   126
result:aSymbol
488
53045c5fc90d class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 419
diff changeset
   127
    ((aSymbol ~= TestResult statePass) 
53045c5fc90d class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 419
diff changeset
   128
    and:[ aSymbol ~= TestResult stateFail 
53045c5fc90d class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 419
diff changeset
   129
    and:[ aSymbol ~= TestResult stateError
53045c5fc90d class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 419
diff changeset
   130
    and:[ aSymbol ~= TestResult stateSkip ]]]) ifTrue:[
419
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   131
        self error:'invalid result'.
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   132
    ].
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   133
    result := aSymbol.
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   134
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   135
    "Modified: / 20-08-2011 / 12:52:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
360
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   136
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   137
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   138
selector
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   139
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   140
    ^testCase selector
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   141
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   142
    "Created: / 16-08-2011 / 15:38:03 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   143
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   144
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   145
startTime
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   146
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   147
    ^self propertyAt: #startTime
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   148
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   149
    "Modified: / 16-08-2011 / 15:29:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   150
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   151
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   152
startTime: anObject
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   153
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   154
    ^self propertyAt: #startTime put: anObject
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   155
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   156
    "Modified: / 16-08-2011 / 15:29:13 / Jan Vrany <jan.vrany@fit.cvut.cz>"
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   157
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   158
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   159
testCase
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   160
    ^ testCase
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   161
!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   162
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   163
testCase:something
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   164
    testCase := something.
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   165
! !
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   166
419
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   167
!TestCaseOutcome methodsFor:'comparing'!
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   168
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   169
= anotherOutcome
610
756214d7dcca class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 589
diff changeset
   170
    |myTestCase otherTestCase|
419
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   171
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   172
    ^(anotherOutcome isKindOf: self class) 
610
756214d7dcca class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 589
diff changeset
   173
        and:[(myTestCase := self testCase) class == (otherTestCase := anotherOutcome testCase) class
756214d7dcca class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 589
diff changeset
   174
            and:[myTestCase selector == otherTestCase selector]].
419
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   175
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   176
    "Created: / 20-08-2011 / 14:24:39 / Jan Vrany <jan.vrany@fit.cvut.cz>"
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   177
!
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   178
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   179
hash
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   180
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   181
    ^testCase hash bitXor: result hash
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   182
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   183
    "Created: / 20-08-2011 / 14:23:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   184
! !
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   185
589
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   186
!TestCaseOutcome methodsFor:'printing & storing'!
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   187
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   188
printOn:aStream
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   189
    "append a printed representation if the receiver to the argument, aStream"
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   190
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   191
    super printOn:aStream.
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   192
    aStream nextPut:$(.
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   193
    testCase printOn: aStream.
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   194
    aStream nextPut:$).
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   195
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   196
    "Modified: / 17-07-2013 / 17:59:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   197
! !
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   198
419
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   199
!TestCaseOutcome methodsFor:'remembering'!
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   200
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   201
remember
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   202
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   203
    ^testCase class rememberOutcome: self.
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   204
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   205
    "Created: / 20-08-2011 / 12:45:51 / Jan Vrany <jan.vrany@fit.cvut.cz>"
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   206
! !
e2eb2ab5b937 Lost methods
vrany
parents: 379
diff changeset
   207
360
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   208
!TestCaseOutcome class methodsFor:'documentation'!
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   209
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   210
version_CVS
610
756214d7dcca class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 589
diff changeset
   211
    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestCaseOutcome.st,v 1.7 2015-05-08 10:28:56 cg Exp $'
360
57c87e624dc6 initial checkin
vrany
parents:
diff changeset
   212
! !
589
b7cd9f791bb1 class: TestCaseOutcome
Claus Gittinger <cg@exept.de>
parents: 488
diff changeset
   213