Skip to content

Commit 48cb833

Browse files
committed
Update deprecation tests
1 parent 45ac251 commit 48cb833

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

test/test_deprecations.jl

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ end
4242
end
4343
end
4444

45-
@testset "enqueue! dequeue!" begin
45+
@testset "Queue enqueue! dequeue!" begin
4646
s = Queue{Int}(5)
4747
n = 100
4848

@@ -76,3 +76,32 @@ end
7676
@test length(s) == n - i
7777
end
7878
end
79+
80+
@testset "PriorityQueue enqueue! dequeue!" begin
81+
s = PriorityQueue{Int,Int}()
82+
n = 100
83+
84+
@test length(s) == 0
85+
@test isempty(s)
86+
@test_throws ArgumentError first(s)
87+
@test_throws BoundsError dequeue!(s)
88+
89+
for i = 1 : n
90+
enqueue!(s, i=>i)
91+
@test first(s) == (1=>1)
92+
@test !isempty(s)
93+
@test length(s) == i
94+
end
95+
96+
for i = 1 : n
97+
x = dequeue!(s)
98+
@test x == i
99+
if i < n
100+
@test first(s) == (i+1 => i+1)
101+
else
102+
@test_throws ArgumentError first(s)
103+
end
104+
@test isempty(s) == (i == n)
105+
@test length(s) == n - i
106+
end
107+
end

0 commit comments

Comments
 (0)