RegressionTests__BinaryTreeTester.st
author Claus Gittinger <cg@exept.de>
Tue, 09 Jul 2019 18:53:03 +0200
changeset 2327 bf482d49aeaf
parent 2257 17a046d635e4
permissions -rw-r--r--
#QUALITY by exept class: RegressionTests::StringTests added: #test82c_expanding
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 1065
diff changeset
     1
"{ Package: 'stx:goodies/regression' }"
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
245
efcf384ed8ae *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
     3
"{ NameSpace: RegressionTests }"
efcf384ed8ae *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
     4
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
TestCase subclass:#BinaryTreeTester
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	instanceVariableNames:''
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
	classVariableNames:''
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
	poolDictionaries:''
1065
f0df51e67b06 class: RegressionTests::BinaryTreeTester
Claus Gittinger <cg@exept.de>
parents: 591
diff changeset
     9
	category:'tests-Regression-Collections'
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
!BinaryTreeTester class methodsFor:'documentation'!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
documentation
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
"
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
    documentation to be added.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
    [author:]
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
        Claus Gittinger (cg@alan)
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
    [instance variables:]
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
    [class variables:]
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
    [see also:]
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
"
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
history
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
    "Created: / 9.12.2003 / 19:34:33 / cg"
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
! !
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
590
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    34
!BinaryTreeTester class methodsFor:'queries'!
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    35
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    36
coveredClassNames
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    37
    ^ #( BinaryTree )
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    38
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    39
    "Created: / 06-07-2011 / 21:42:34 / cg"
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    40
! !
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    41
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
!BinaryTreeTester methodsFor:'tests'!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
exhaustive_test03_removing
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
    |bt|
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
    #(10 9 8 7 6 5 4 3 2 1) permutationsDo:[:sequenceToRemoveElements |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
        bt := BinaryTree new.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
        bt addAll:#(1 2 3 4 5 6 7 8 9 10).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
        
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
        sequenceToRemoveElements do:[:each |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
            bt remove:each.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
            self assert: ( bt includes:each ) not.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
        ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
        self assert: ( bt size == 0 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
        sequenceToRemoveElements do:[:each |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
            bt add:each.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
            self assert: ( bt includes:each ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
        ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
        self assert: ( bt size == 10 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
    ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
     self run:#exhaustive_test03_removing
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
     self new exhaustive_test03_removing
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
test01_empty
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
    |bt|
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
    bt := BinaryTree new.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
    self assert: ( bt size == 0 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
    self assert: ( bt isEmpty ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
    self assert: ( bt asArray = #() ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
     self run:#test01_empty
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
     self new test01_empty
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
test02_adding
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
    |bt|
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
    bt := BinaryTree new.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
591
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
    90
    self assert: ( bt includes:1 ) not.
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
    91
    self assert: ( bt includesIdentical:1 ) not.
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
    92
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
    bt add:1.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
    self assert: ( bt size == 1 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
    self assert: ( bt notEmpty ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
    self assert: ( bt asArray = #(1) ).
591
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
    97
    self assert: ( bt includes:1 ).
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
    98
    self assert: ( bt includesIdentical:1 ).
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
    bt add:2.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
    self assert: ( bt size == 2 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
    self assert: ( bt asArray = #(1 2) ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
    bt addAll:#(3 4 5 6 7 8 9 10).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
    self assert: ( bt size == 10 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
    self assert: ( bt asArray = #(1 2 3 4 5 6 7 8 9 10) ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
245
efcf384ed8ae *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   108
    bt add:1.
efcf384ed8ae *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   109
    self assert: ( bt size == 11 ).
efcf384ed8ae *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   110
    self assert: ( bt asArray = #(1 1 2 3 4 5 6 7 8 9 10) ).
efcf384ed8ae *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   111
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
     self run:#test02_adding
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
     self new test02_adding
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
    "
591
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
   116
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
   117
    "Modified: / 06-07-2011 / 21:48:24 / cg"
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
test03_removing
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
    |bt|
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
    bt := BinaryTree new.
591
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
   124
    self should:[ bt remove:11111 ] raise:Error.
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
   125
    self should:[ bt removeIdentical:11111 ] raise:Error.
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
   126
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
    bt addAll:#(1 2 3 4 5 6 7 8 9 10).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
    self assert: ( bt size == 10 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
    self assert: ( bt asArray = #(1 2 3 4 5 6 7 8 9 10) ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
591
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
   132
    self should:[ bt remove:11111 ] raise:Error.
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
   133
    self should:[ bt removeIdentical:11111 ] raise:Error.
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
   134
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
    #(4 2 1 3 5 6) do:[:toRemove |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
        |t|
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
        bt := BinaryTree new.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
        bt addAll:#(1 2 3 4 5 6 7 8 9 10).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
        bt remove:toRemove.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
        self assert: ( bt includes:toRemove ) not.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
        self assert: ( bt size == 9 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
        t := #(1 2 3 4 5 6 7 8 9 10) asOrderedCollection.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   146
        t remove:toRemove.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
        self assert:( bt asArray = t asArray ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
    ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
     self run:#test03_removing
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
     self new test03_removing
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
    "
591
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
   155
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
   156
    "Modified: / 06-07-2011 / 21:50:16 / cg"
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
test04_addingRemoving
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
    |allSelectors bt|
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
    allSelectors := OrderedCollection new.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
    Smalltalk allClassesDo:[:cls |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
        cls instAndClassSelectorsAndMethodsDo:[:sel :mthd |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
            allSelectors add:sel.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
        ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
    ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
    bt := BinaryTree new.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
    allSelectors do:[:sel |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
        bt add:sel
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
    ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
    self assert:(bt size == allSelectors size).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
    allSelectors do:[:sel |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
        self assert:(bt includesIdentical:sel)
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
    ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
    allSelectors do:[:sel |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
        bt removeIdentical:sel
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
    ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
    self assert:(bt isEmpty).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   183
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   184
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   185
     self run:#test04_addingRemoving
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   186
     self new test04_addingRemoving
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   187
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   188
! !
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   189
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   190
!BinaryTreeTester class methodsFor:'documentation'!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   191
591
6b98736b928f changed:
Claus Gittinger <cg@exept.de>
parents: 590
diff changeset
   192
version_CVS
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   193
    ^ '$Header$'
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   194
! !
1065
f0df51e67b06 class: RegressionTests::BinaryTreeTester
Claus Gittinger <cg@exept.de>
parents: 591
diff changeset
   195