test/MCDirectoryRepositoryTest.st
author Claus Gittinger <cg@exept.de>
Thu, 03 Nov 2016 13:22:28 +0100
changeset 1014 8e77e7bafd66
parent 807 5bcea0565b1b
child 1121 c5661215109c
permissions -rw-r--r--
#BUGFIX by cg class: MCMczWriter changed: #flush obsolete method called.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:goodies/monticello/test' }"
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
MCRepositoryTest subclass:#MCDirectoryRepositoryTest
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	instanceVariableNames:'directory'
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:''
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
807
5bcea0565b1b Tests moved to category SCM-Monticello-Tests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 7
diff changeset
     7
	category:'SCM-Monticello-Tests'
7
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
!MCDirectoryRepositoryTest methodsFor:'as yet unclassified'!
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
addVersion: aVersion
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
	| file |
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
	file _ FileStream newFileNamed: (directory fullNameFor: aVersion fileName).
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	aVersion fileOutOn: file.
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	file close.
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
!
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
directory
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
	directory ifNil:
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
		[directory _ FileDirectory default directoryNamed: 'mctest'.
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
		directory assureExistence].
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
	^ directory
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
!
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
setUp
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
	repository _ MCDirectoryRepository new directory: self directory
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
!
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
tearDown
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
	self directory recursiveDelete
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
! !
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
!MCDirectoryRepositoryTest class methodsFor:'documentation'!
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
version
807
5bcea0565b1b Tests moved to category SCM-Monticello-Tests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 7
diff changeset
    38
    ^ '$Header: /cvs/stx/stx/goodies/monticello/test/MCDirectoryRepositoryTest.st,v 1.2 2013-05-29 00:00:31 vrany Exp $'
7
286b89c1a368 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
! !
807
5bcea0565b1b Tests moved to category SCM-Monticello-Tests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 7
diff changeset
    40