MCPackageTest.st
author Claus Gittinger <cg@exept.de>
Mon, 14 May 2018 02:21:18 +0200
changeset 1048 582b3a028cbc
parent 391 03215573499f
permissions -rw-r--r--
#FEATURE by cg class: MCMethodDefinition changed: #postloadOver:
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
391
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:goodies/monticello' }"
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
MCTestCase subclass:#MCPackageTest
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	instanceVariableNames:''
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:''
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	category:'Monticello-Tests'
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
!MCPackageTest methodsFor:'running'!
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
tearDown
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
	self mockSnapshot install
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
! !
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
!MCPackageTest methodsFor:'tests'!
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
testUnload
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
	| mock |
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
	self mockPackage unload.
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
	self deny: (Smalltalk hasClassNamed: #MCMockClassA).
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
	self deny: (MCSnapshotTest includesSelector: #mockClassExtension).
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
	mock := (Smalltalk at: #MCMock).
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
	self assert: (mock subclasses detect: [:c | c name = #MCMockClassA] ifNone: []) isNil
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
! !
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
!MCPackageTest class methodsFor:'documentation'!
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
version
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
    ^ '$Header: /cvs/stx/stx/goodies/monticello/MCPackageTest.st,v 1.1 2011-08-20 12:56:27 cg Exp $'
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
!
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
version_CVS
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
    ^ '$Header: /cvs/stx/stx/goodies/monticello/MCPackageTest.st,v 1.1 2011-08-20 12:56:27 cg Exp $'
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
!
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
version_SVN
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
    ^ '§Id: MCPackageTest.st 5 2010-08-29 07:30:29Z vranyj1 §'
03215573499f initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
! !