RegressionTests__CECollectionExtensionTest.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 05 Jan 2017 23:36:28 +0000
branchjv
changeset 1567 e17701a073f9
parent 1447 2351db93aa5b
child 1974 f2eaf05205d6
permissions -rw-r--r--
Added abstract VMSpawningTestCase ...a base superclass for tests that spawns new smalltalk - such as VMCrashTests and SnapshotRestartTests.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 1062
diff changeset
     1
"{ Package: 'stx:goodies/regression' }"
1062
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
"{ NameSpace: RegressionTests }"
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
TestCase subclass:#CECollectionExtensionTest
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	instanceVariableNames:''
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	classVariableNames:''
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
	poolDictionaries:''
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
	category:'tests-Regression-CollectionExtensions'
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
!CECollectionExtensionTest methodsFor:'as yet unclassified'!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
testDetectIfOne
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	| element result |
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	result := #(1 2 3) detect: [:each | each = 2] ifOne: [:theOne | element := theOne ].
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
	self assert: element = 2.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
	self assert: result = 2.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
	element := nil.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
	result := #(1 2 3) detect: [:each | each = 4] ifOne: [:theOne | element := theOne ].
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
	self assert: element isNil.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
	self assert: result isNil.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
testDetectIfOneIfNone
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
	| element |
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
	#(1 2 3) detect: [:each | each = 2] ifOne: [:theOne | element := theOne ] ifNone: [element := nil].
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
	self assert: element = 2.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
	#(1 2 3) detect: [:each | each = 4] ifOne: [:theOne | element := theOne ] ifNone: [element := nil].
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
	self assert: element isNil.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
! !
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
!CECollectionExtensionTest methodsFor:'collect as set'!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
testCollectAsSet
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
	"self debug: #testCollectAsSet"
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
	self assert: ((#() collectAsSet: [:each | each odd]) = Set new).
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
	self assert: (#(1 2 3 4 5 6) collectAsSet: [:each | each odd])
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
					 = (Set with: true with: false).
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
	self assert: (#(1 3 5 7 9 11) collectAsSet: [:each | each odd]) 
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
					= (Set with: true).
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
					
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
	self assert: (#(1 2 3 4 5 4 3 2 1) collectAsSet: [:each | each]) = (1 to: 5) asSet.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
testCollectAsSetUsingSymbol
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
	"self debug: #testCollectAsSetUsingSymbol"
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
	self assert: ((#() collectAsSet: #odd) = Set new).
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
	self assert: (#(1 2 3 4 5 6) collectAsSet: #odd)
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
					 = (Set with: true with: false).
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
	self assert: (#(1 3 5 7 9 11) collectAsSet: #odd) 
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
					= (Set with: true).
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
! !
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
!CECollectionExtensionTest methodsFor:'flat collect'!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
testFlatCollect
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
	"self debug: #testFlatCollect"
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
testFlatCollectArray
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
	"self debug: #testFlatCollectArray"
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
	self assert: ((#((1 2) (3 4) (5 3)) flatCollect: [ :each | each ]) = #(1 2 3 4 5 3)).
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
	self assert: ((#((1 2) (2 3) (1 3 4)) flatCollect: [:each | each]) = #(1 2 2 3 1 3 4)). 	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
		
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
	self assert: ((#((1 2) (2 3) () ()) flatCollect: [:each | each]) = #(1 2 2 3)). 
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
	self assert: ((#((1 2) (2 3) (1 3 4)) flatCollect: [:each| Array with: each])
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
					=  #(#(1 2) #(2 3) #(1 3 4))).
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
					
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
	self assert: ((#((1 2) (2 3) (1 3 4)) flatCollect: [:each| Set with: each])
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
					=  #(#(1 2) #(2 3) #(1 3 4))).	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
! !
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
!CECollectionExtensionTest methodsFor:'flatten'!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
testDeepFlatten
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
	self assert: #(1 2 3)
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
		equals: #((1) (2) (3)) deepFlatten.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
	self assert: #(1 2 3 1 2)
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
		equals: #((1 2) (3 1 2)) deepFlatten.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
testDeepFlattenIsRecursive
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
	self assert: #(1 2 4 5 3)
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
		equals: #((1 2) ((4 5) 3)) deepFlatten.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
testDeepFlattenOnFlatCollection
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
	self assert: #(1 2 4)
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
		equals: #(1 2 4) deepFlatten.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
	self assert: #(5 3)
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
		equals: #(5 ((3))) deepFlatten.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
testDeepFlattenOnString
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
	"don't flatten strings"
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
	self assert: #(a b c d e)
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
		equals: #((a b) ((c d) e)) deepFlatten.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
	self assert: #('foo' 'bar' 'zorg')
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
		equals: #(('foo' ('bar')) 'zorg') deepFlatten
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
testFlatten
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
	self assert: #(1 2 3)
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
		equals: #((1) (2) (3)) flatten.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
	self assert: #(1 2 3 1 2)
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
		equals: #((1 2) (3 1 2)) flatten.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
	self assert: #(a b (c d))
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
		equals: #((a b) ((c d))) flatten.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
	self should: [ #((1 2) 3) flatten ] raise: Error.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
! !
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
!CECollectionExtensionTest methodsFor:'groupedBy'!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
testGroupedBy
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
	"self debug: #testGroupedBy"
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
	| res |
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
	res := #(1 2 3 4 5) asOrderedCollection 
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
				groupedBy: [:each | each odd].
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
	self assert:   (res at: true) = #(1 3 5) asOrderedCollection.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
	self assert: (res at: false) = #(2 4) asOrderedCollection
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
testGroupedByArray
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
	"self debug: #testGroupedByArray"
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
	| res |
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   146
	res := #(1 2 3 4 5) groupedBy: [:each | each odd].
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
	self assert:   (res at: true) = #(1 3 5).
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
	self assert: (res at: false) = #(2 4)
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
testGroupedBySet
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
	"self debug: #testGroupedBySet"
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
	| res |
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
	res := #(1 2 3 4 5 3 4 5) asSet groupedBy: [:each | each odd].
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
	self assert: (res at: true) = #(1 3 5) asSet.
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
	self assert: (res at: false) = #(2 4) asSet
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
! !
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
!CECollectionExtensionTest methodsFor:'symbol - value'!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
testSymbolInPlaceOfBlock
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
	"self debug: #testSymbolInPlaceOfBlock"
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
	
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
	self assert: (#(1 2 3 4) collect: #odd) =  #(true false true false).
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
	self assert: (#(1 2 3 4) select: #odd) =  #(1 3).
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
! !
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
!CECollectionExtensionTest class methodsFor:'documentation'!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
version
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
    ^ '$Header$'
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
!
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
version_CVS
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
    ^ '$Header$'
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
! !
da1701a08aa2 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178