RegressionTests__BinaryTreeTester.st
author Claus Gittinger <cg@exept.de>
Wed, 06 Jul 2011 21:43:01 +0200
changeset 590 a1fa0ad0b5bf
parent 245 efcf384ed8ae
child 591 6b98736b928f
permissions -rw-r--r--
x
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'exept:regression' }"
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:''
590
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
     9
	category:'tests-Regression'
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:'others'!
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    35
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    36
version_CVS
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    37
    ^ '$Header$'
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    38
! !
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    39
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    40
!BinaryTreeTester class methodsFor:'queries'!
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    41
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    42
coveredClassNames
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    43
    ^ #( BinaryTree )
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    44
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    45
    "Created: / 06-07-2011 / 21:42:34 / cg"
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    46
! !
Claus Gittinger <cg@exept.de>
parents: 245
diff changeset
    47
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
!BinaryTreeTester methodsFor:'initialize / release'!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
setUp
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
    "common setup - invoked before testing."
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
    super setUp
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
tearDown
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
    "common cleanup - invoked after testing."
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
    super tearDown
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
! !
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
!BinaryTreeTester methodsFor:'tests'!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
exhaustive_test03_removing
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
    |bt|
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
    #(10 9 8 7 6 5 4 3 2 1) permutationsDo:[:sequenceToRemoveElements |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
        bt := BinaryTree new.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
        bt addAll:#(1 2 3 4 5 6 7 8 9 10).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
        
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
        sequenceToRemoveElements do:[:each |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
            bt remove:each.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
            self assert: ( bt includes:each ) not.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
        ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
        self assert: ( bt size == 0 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
        sequenceToRemoveElements do:[:each |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
            bt add:each.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
            self assert: ( bt includes:each ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
        ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
        self assert: ( bt size == 10 ).
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
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
     self run:#exhaustive_test03_removing
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
     self new exhaustive_test03_removing
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
test01_empty
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
    |bt|
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
    bt := BinaryTree new.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
    self assert: ( bt size == 0 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
    self assert: ( bt isEmpty ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
    self assert: ( bt asArray = #() ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
     self run:#test01_empty
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
     self new test01_empty
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
test02_adding
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
    |bt|
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
    bt := BinaryTree new.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
    bt add:1.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
    self assert: ( bt size == 1 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
    self assert: ( bt notEmpty ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
    self assert: ( bt asArray = #(1) ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
    bt add:2.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
    self assert: ( bt size == 2 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
    self assert: ( bt asArray = #(1 2) ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
    bt addAll:#(3 4 5 6 7 8 9 10).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
    self assert: ( bt size == 10 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
    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
   122
245
efcf384ed8ae *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   123
    bt add:1.
efcf384ed8ae *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   124
    self assert: ( bt size == 11 ).
efcf384ed8ae *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   125
    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
   126
228
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
     self run:#test02_adding
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
     self new test02_adding
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
test03_removing
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
    |bt|
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
    bt := BinaryTree new.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
    bt addAll:#(1 2 3 4 5 6 7 8 9 10).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
    self assert: ( bt size == 10 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
    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
   141
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
    #(4 2 1 3 5 6) do:[:toRemove |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
        |t|
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
        bt := BinaryTree new.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   146
        bt addAll:#(1 2 3 4 5 6 7 8 9 10).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
        bt remove:toRemove.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
        self assert: ( bt includes:toRemove ) not.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
        self assert: ( bt size == 9 ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
        t := #(1 2 3 4 5 6 7 8 9 10) asOrderedCollection.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
        t remove:toRemove.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
        self assert:( bt asArray = t asArray ).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
    ].
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
     self run:#test03_removing
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
     self new test03_removing
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
test04_addingRemoving
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
    |allSelectors bt|
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
    allSelectors := OrderedCollection new.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
    Smalltalk allClassesDo:[:cls |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
        cls instAndClassSelectorsAndMethodsDo:[:sel :mthd |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
            allSelectors add:sel.
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
        ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
    ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
    bt := BinaryTree new.
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
        bt add: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
    self assert:(bt size == allSelectors size).
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
    allSelectors do:[:sel |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
        self assert:(bt includesIdentical:sel)
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
    ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   183
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   184
    allSelectors do:[:sel |
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   185
        bt removeIdentical:sel
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   186
    ].
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   187
    self assert:(bt isEmpty).
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
     self run:#test04_addingRemoving
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   191
     self new test04_addingRemoving
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   192
    "
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   193
! !
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   194
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   195
!BinaryTreeTester class methodsFor:'documentation'!
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   196
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   197
version
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   198
    ^ '$Header$'
435158e920b8 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   199
! !