RegressionTests__BlockTest.st
author Claus Gittinger <cg@exept.de>
Thu, 07 Dec 2000 10:57:18 +0100
changeset 97 7acb21a8e40c
parent 95 362e58ff28ba
child 181 a56517005229
permissions -rw-r--r--
checkin from browser
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
69
ffbf7492f5e5 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 60
diff changeset
     1
"{ Package: 'exept:regression' }"
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
70
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
     3
"{ NameSpace: RegressionTests }"
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
     4
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
     5
TestCase subclass:#BlockTest
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	instanceVariableNames:''
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	classVariableNames:''
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
	poolDictionaries:''
59
5dfe7fc71559 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 58
diff changeset
     9
	category:'Tests-Regression'
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
!
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
    13
!BlockTest methodsFor:'varArgBlocks'!
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
97
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    15
getBlock1
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    16
     |b|
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    17
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    18
     b := [:arg | Transcript 
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    19
                        show:'invoked with arg:'; 
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    20
                        showCR:arg
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    21
          ].
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    22
     ^ b
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    23
!
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    24
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
getVarArgBlock1
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
     |b|
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
     b := [:argList | Transcript 
70
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
    29
			show:'invoked with args:'; 
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
    30
			showCR:argList
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
    31
	  ] asVarArgBlock.
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
     ^ b
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
!
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
getVarArgBlock2
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
     |b|
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
     b := [:argList | Transcript 
70
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
    41
			show:'invoked with args:'; 
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
    42
			showCR:argList.
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
    43
		      argList
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
    44
	  ] asVarArgBlock.
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
     ^ b
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
!
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
getVarArgBlock3
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
     |b|
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
     b := [:argList | Transcript 
70
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
    54
			show:'invoked with args:'; 
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
    55
			showCR:argList.
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
    56
		      argList size
c677f96c4a0b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 69
diff changeset
    57
	  ] asVarArgBlock.
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
     ^ b
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
!
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
97
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    63
testBlock1
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    64
    |b|
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    65
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    66
    b := self getBlock1.
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    67
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    68
    b code notNil ifTrue:[
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    69
        Transcript showCR:'before call: *** blocks code is jitted'
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    70
    ] ifFalse:[
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    71
        Transcript showCR:'before call: blocks code is NOT jitted'
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    72
    ].
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    73
    b value:nil.
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    74
    b code notNil ifTrue:[
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    75
        Transcript showCR:'after call: blocks code is jitted'
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    76
    ] ifFalse:[
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    77
        Transcript showCR:'after call: *** blocks code is NOT jitted'
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    78
    ].
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    79
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    80
    b value:#foo.
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    81
    b value:1.
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    82
    b value:2
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    83
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    84
    "
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    85
     self new testBlock1
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    86
    "
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    87
!
7acb21a8e40c checkin from browser
Claus Gittinger <cg@exept.de>
parents: 95
diff changeset
    88
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
testVarArgBlock1
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
    |b|
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
    b := self getVarArgBlock1.
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
    b value.
60
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
    95
    b code notNil ifTrue:[
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
    96
        Transcript showCR:'blocks code is jitted'
60
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
    97
    ] ifFalse:[
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
    98
        Transcript showCR:'*** blocks code is NOT jitted'
60
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
    99
    ].
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
   100
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
   101
    b value.
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
    b value:'arg1'.
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
    b value:'arg1' value:'arg2' value:'arg3' value:'arg4'
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
    "
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   106
     self new testVarArgBlock1
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
    "
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
!
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
testVarArgBlock2
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
    |b|
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
    b := self getVarArgBlock2.
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
60
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
   115
    b value.
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
   116
    b code notNil ifTrue:[
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   117
        Transcript showCR:'blocks code is jitted'
60
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
   118
    ] ifFalse:[
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   119
        Transcript showCR:'*** blocks code is NOT jitted'
60
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
   120
    ].
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
   121
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   122
    self assert:( b value     = #() ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   123
    self assert:( (b value:1) = #(1) ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   124
    self assert:( (b value:1 value:2) = #(1 2) ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   125
    self assert:( (b value:1 value:2 value:3) = #(1 2 3) ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   126
    self assert:( (b value:1 value:2 value:3 value:4) = #(1 2 3 4) ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   127
    self assert:( (b valueWithArguments:#(1 2 3 4)) = #(1 2 3 4) ).
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   129
    self assert:( (b perform:#value)     = #()  ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   130
    self assert:( (b perform:#'value:' with:1) = #(1) ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   131
    self assert:( (b perform:#'value:value:' with:1 with:2) = #(1 2) ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   132
    self assert:( (b perform:#'value:value:value:' with:1 with:2 with:3) = #(1 2 3) ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   133
    self assert:( (b perform:#'value:value:value:value:' with:1 with:2 with:3 with:4) = #(1 2 3 4) ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   134
    self assert:( (b perform:#'valueWithArguments:' with:#(1 2 3 4)) = #(1 2 3 4) ).
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
    "
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   137
     self new testVarArgBlock2
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
    "
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
!
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
testVarArgBlock3
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
    |b|
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
    b := self getVarArgBlock3.
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
60
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
   146
    b value.
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
   147
    b code notNil ifTrue:[
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   148
        Transcript showCR:'blocks code is jitted'
60
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
   149
    ] ifFalse:[
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   150
        Transcript showCR:'*** blocks code is NOT jitted'
60
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
   151
    ].
f23dd849290e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 59
diff changeset
   152
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   153
    self assert:( b value     = 0  ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   154
    self assert:( (b value:1) = 1  ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   155
    self assert:( (b value:1 value:2) = 2 ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   156
    self assert:( (b value:1 value:2 value:3) = 3 ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   157
    self assert:( (b value:1 value:2 value:3 value:4) = 4 ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   158
    self assert:( (b valueWithArguments:#(1 2 3 4)) = 4 ).
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   160
    self assert:( (b perform:#value)     = 0  ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   161
    self assert:( (b perform:#'value:' with:1) = 1 ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   162
    self assert:( (b perform:#'value:value:' with:1 with:2) = 2 ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   163
    self assert:( (b perform:#'value:value:value:' with:1 with:2 with:3) = 3 ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   164
    self assert:( (b perform:#'value:value:value:value:' with:1 with:2 with:3 with:4) = 4 ).
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   165
    self assert:( (b perform:#'valueWithArguments:' with:#(1 2 3 4)) = 4 ).
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
    "
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   168
     self new testVarArgBlock3
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
    "
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
!
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
95
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   172
xtestAll
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   173
    self testVarArgBlocks.
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   174
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   175
    "
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   176
     self new xtestAll
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   177
    "
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   178
!
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   179
362e58ff28ba checkin from browser
Claus Gittinger <cg@exept.de>
parents: 70
diff changeset
   180
xtestVarArgBlocks
58
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
    self testVarArgBlock1.
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
    self testVarArgBlock2.
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   183
    self testVarArgBlock3.
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   184
! !
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   185
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   186
!BlockTest class methodsFor:'documentation'!
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   187
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   188
version
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   189
    ^ '$Header$'
98b8f998027c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   190
! !