test/MCClassDefinitionTest.st
author Claus Gittinger <cg@exept.de>
Mon, 26 Oct 2009 17:38:14 +0100
changeset 151 f4d2e1674f22
parent 8 d91d621a6a1e
child 152 22d989bcbbd1
permissions -rw-r--r--
changed:5 methods
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:goodies/monticello/test' }"
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
MCTestCase subclass:#MCClassDefinitionTest
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	instanceVariableNames:'previousChangeSet'
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:''
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	category:'Monticello-Tests'
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
!MCClassDefinitionTest class methodsFor:'as yet unclassified'!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
classAComment
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
	^ 'This is a mock class. The Monticello tests manipulated it to simulate a developer modifying code in the image.'
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
classACommentStamp
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
	^  'cwp 8/10/2003 16:43'
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
restoreClassAComment
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
	Smalltalk 
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
		at: #MCMockClassA 
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
		ifPresent: [:a | a classComment: self classAComment stamp: self classACommentStamp]
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
! !
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
!MCClassDefinitionTest methodsFor:'as yet unclassified'!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
classAComment
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
	^ self class classAComment
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
creationMessage
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
	^ MessageSend
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
		receiver: MCClassDefinition
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
		selector: #name:superclassName:category:instVarNames:classVarNames:poolDictionaryNames:classInstVarNames:type:comment:commentStamp:
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
tearDown
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
	Smalltalk at: 'MCMockClassC' ifPresent: [:c | c removeFromSystem]
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
testCannotLoad
151
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    44
        | d |
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    45
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    46
        Smalltalk removeClass:MCMockClassC.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    47
        self deny: (Smalltalk hasClassNamed: 'MCMockClassC').       "/ should not be there initially
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    48
        d _  self mockClass: 'MCMockClassC' super: 'NotAnObject'.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    49
        self should: [d load] raise: Error.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    50
        self deny: (Smalltalk hasClassNamed: 'MCMockClassC').
8
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
testComparison
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
	| d1 d2 d3 d4 |
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
	d1 _ self mockClass: 'A' super: 'X'.
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
	d2 _ self mockClass: 'A' super: 'Y'.
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
	d3 _ self mockClass: 'B' super: 'X'.
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
	d4 _ self mockClass: 'B' super: 'X'.
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
	
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
	self assert: (d1 isRevisionOf: d2).
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
	self deny: (d1 isSameRevisionAs: d2).
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
	self assert: (d3 isRevisionOf: d4).
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
	self assert: (d3 isSameRevisionAs: d4).
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
	
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
	self deny: (d1 isRevisionOf: d3).
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
	self deny: (d4 isRevisionOf: d2).
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
testCreation
151
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    71
        | d |
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    72
        d _  self mockClassA asClassDefinition.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    73
        self assert: d className = #MCMockClassA.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    74
        self assert: d superclassName = #MCMock.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    75
        self assert: d type = #normal.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    76
        self assert: d category = self mockCategoryName.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    77
        self assert: d instVarNames asArray = #('ivar').
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    78
        self assert: d classVarNames asArray = #('CVar').
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    79
        self assert: d classInstVarNames asArray = #().
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    80
        self assert: d comment isString.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    81
        self assert: d comment = self classAComment.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    82
        Smalltalk isSmalltalkX ifTrue:[
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    83
            self assert: d commentStamp = d defaultCommentStamp
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    84
        ] ifFalse:[
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    85
            self assert: d commentStamp = self mockClassA organization commentStamp
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    86
        ].
8
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
testDefinitionString
151
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    90
        | d |
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    91
        d _ self mockClassA asClassDefinition.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    92
        Smalltalk isSmalltalkX ifTrue:[
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    93
            "/ not true, due to package comment...
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    94
            "/ self assert: d definitionString = self mockClassA definition.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    95
        ] ifFalse:[
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    96
            self assert: d definitionString = self mockClassA definition.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
    97
        ].
8
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
testEquals
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
	| a b |
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
	a _ self mockClass: 'ClassA' super: 'SuperA'.
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
	b _ self mockClass: 'ClassA' super: 'SuperA'.
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
	self assert: a = b
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
testEqualsSensitivity
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
	| message a b defA args defB |
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
	message _ self creationMessage.
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
	a _ #(ClassA SuperA CategoryA #(iVarA) #(CVarA) #(PoolA) #(ciVarA)
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
			typeA 'A comment' 'A').
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
	b _ #(ClassB SuperB CategoryB #(iVarB) #(CVarB) #(PoolB) #(ciVarB)
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
			typeB 'B comment' 'B').
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
	
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
	defA _ message valueWithArguments: a.
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
	1 to: 8 do: [:index |
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
				args _ a copy.
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
				args at: index put: (b at: index).
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
				defB _ message valueWithArguments: args.
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
				self deny: defA = defB.]
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
testKindOfSubclass
151
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   124
        | classes d |
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   125
        Smalltalk isSmalltalkX ifTrue:[
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   126
            classes _ {self mockClassA. String. Method. Context. WeakArray. Float}.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   127
        ] ifFalse:[
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   128
            classes _ {self mockClassA. String. MethodContext. WeakArray. Float}.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   129
        ].
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   130
        classes do: [:c |
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   131
                d _  c asClassDefinition.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   132
                self assert: d kindOfSubclass = c kindOfSubclass.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   133
        ].
8
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
testLoadAndUnload
151
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   137
        | d c |
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   138
        d _  self mockClass: 'MCMockClassC' super: 'Object'.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   139
        d load.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   140
        self assert: (Smalltalk hasClassNamed: 'MCMockClassC').
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   141
        c _ (Smalltalk classNamed: 'MCMockClassC').
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   142
        self assert: (c isKindOf: Class).
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   143
        self assert: c superclass = Object.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   144
        self assert: c instVarNames isEmpty.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   145
        self assert: c classVarNames isEmpty.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   146
        self assert: c sharedPools isEmpty.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   147
        self assert: c category = self mockCategoryName.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   148
        Smalltalk isSmalltalkX ifTrue:[
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   149
            self assert: c comment = (self commentForClass: 'MCMockClassC').
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   150
        ] ifFalse:[
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   151
            self assert: c organization classComment = (self commentForClass: 'MCMockClassC').
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   152
            self assert: c organization commentStamp = (self commentStampForClass: 'MCMockClassC').
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   153
        ].
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   154
        d unload.
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   155
        self deny: (Smalltalk hasClassNamed: 'MCMockClassC').
8
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
! !
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
!MCClassDefinitionTest class methodsFor:'documentation'!
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
version
151
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   161
    ^ '$Header: /cvs/stx/stx/goodies/monticello/test/MCClassDefinitionTest.st,v 1.2 2009-10-26 16:38:14 cg Exp $'
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   162
!
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   163
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   164
version_CVS
f4d2e1674f22 changed:5 methods
Claus Gittinger <cg@exept.de>
parents: 8
diff changeset
   165
    ^ '$Header: /cvs/stx/stx/goodies/monticello/test/MCClassDefinitionTest.st,v 1.2 2009-10-26 16:38:14 cg Exp $'
8
d91d621a6a1e initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
! !