MCMockClassA.st
author Claus Gittinger <cg@exept.de>
Wed, 22 Nov 2006 14:18:46 +0100
changeset 92 a8d49521898f
child 375 17d3b50084b1
permissions -rw-r--r--
initial checkin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
92
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:goodies/monticello' }"
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
MCMock subclass:#MCMockClassA
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	instanceVariableNames:'ivar'
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:'CVar'
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	category:'Monticello-Mocks'
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
MCMockClassA comment:'This is a mock class. The Monticello tests manipulated it to simulate a developer modifying code in the image.'
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
!MCMockClassA class methodsFor:'as yet unclassified'!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
cVar
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	^ CVar
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
initialize
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
	CVar _ #initialized
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
one
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
	^ 1
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
touchCVar
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
	CVar _ #touched
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
! !
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
!MCMockClassA methodsFor:'as yet classified'!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
d
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
	^ 'd'
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
! !
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
!MCMockClassA methodsFor:'boolean'!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
falsehood
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
	^ false
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
moreTruth
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
	^ true
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
truth
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
	^ true
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
! !
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
!MCMockClassA methodsFor:'drag''n''drop'!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
q
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
! !
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
!MCMockClassA methodsFor:'numeric'!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
a
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
	^ 'a2'
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
b
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
	^ 'b1'
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
c
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
	^ 'c1'
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
one
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
	^ 1
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
two
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
	^ 2
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
! !
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
!MCMockClassA class methodsFor:'documentation'!
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
version
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
    ^ '$Header: /cvs/stx/stx/goodies/monticello/MCMockClassA.st,v 1.1 2006-11-22 13:18:46 cg Exp $'
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
! !
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
a8d49521898f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
MCMockClassA initialize!