RegressionTests__EnumerationTests.st
author Claus Gittinger <cg@exept.de>
Mon, 03 Feb 2003 09:45:57 +0100
changeset 181 a56517005229
parent 95 362e58ff28ba
child 207 87172b332b24
permissions -rw-r--r--
category change

"{ Package: 'exept:regression' }"

"{ NameSpace: RegressionTests }"

Object subclass:#EnumerationTests
	instanceVariableNames:''
	classVariableNames:''
	poolDictionaries:''
	category:'tests-Regression'
!


!EnumerationTests class methodsFor:'tests'!

testArrayKeysAndValuesDo
    "test GC while enumerating an array"

    |a|

    a := (1 to:100) asArray.

    10 timesRepeat:[
	a keysAndValuesDo:[:index :val |
	    ObjectMemory scavenge.
	    index printString.
	    ObjectMemory scavenge.
	    val printString.
	]
    ]

    "
     self testArrayKeysAndValuesDo
    "
! !

!EnumerationTests class methodsFor:'documentation'!

version
    ^ '$Header$'
! !