3 test_description
='basic tests for priority queue implementation'
5 TEST_PASSES_SANITIZE_LEAK
=true
21 test_expect_success
'basic ordering' '
22 test-tool prio-queue 2 6 3 10 9 5 7 4 5 8 1 dump >actual &&
23 test_cmp expect actual
34 test_expect_success
'mixed put and get' '
35 test-tool prio-queue 6 2 4 get 5 3 get get 1 dump >actual &&
36 test_cmp expect actual
47 test_expect_success
'notice empty queue' '
48 test-tool prio-queue 1 2 get get get 1 2 get get get >actual &&
49 test_cmp expect actual
61 test_expect_success
'stack order' '
62 test-tool prio-queue stack 8 1 5 4 6 2 3 dump >actual &&
63 test_cmp expect actual