Skip to content

Commit 70e7364

Browse files
committed
Add more tests
1 parent ae9ca72 commit 70e7364

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

test/runtests.jl

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,28 @@ using Test
9292
delete!(tree, 2)
9393
@test isnothing(tree.root)
9494

95+
# right rotate
96+
tree = AVLTree{Int,Int}()
97+
tree[4] = 40
98+
tree[2] = 20
99+
tree[5] = 50
100+
tree[1] = 10
101+
tree[3] = 30
102+
delete!(tree, 4)
103+
@test tree.root.key == 2
104+
@test tree.root.left.key == 1
105+
@test tree.root.right.key == 5
106+
@test tree.root.right.left.key == 3
107+
108+
# left rotate
109+
# TODO
110+
111+
# left-right rotate
112+
# TODO
113+
114+
# right-left rotate
115+
# TODO
116+
95117
# tree that accepts any types
96118
tree = AVLTree()
97119
tree[2] = 'A'

0 commit comments

Comments
 (0)