diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2024-05-16 17:54:30 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2024-05-16 16:34:04 +0000 |
| commit | c2e0726105cc811a456d900c62443159acc29c32 (patch) | |
| tree | ba442735151dd21102a9395d55219c2ea876647d /pkg/fuzzer/queue/queue_test.go | |
| parent | ad5321c6e31dd6b723935e195830789efdda12c5 (diff) | |
pkg/fuzzer/queue: simplify the priority queue
We don't need the full priority queue functionality anymore. For our
purposes it's enough to only enforce the order between the elements of
different sub-queues.
Diffstat (limited to 'pkg/fuzzer/queue/queue_test.go')
| -rw-r--r-- | pkg/fuzzer/queue/queue_test.go | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/pkg/fuzzer/queue/queue_test.go b/pkg/fuzzer/queue/queue_test.go index 34a34ccbe..a89ec0d3d 100644 --- a/pkg/fuzzer/queue/queue_test.go +++ b/pkg/fuzzer/queue/queue_test.go @@ -36,19 +36,20 @@ func TestPlainQueue(t *testing.T) { func TestPrioQueue(t *testing.T) { req1, req2, req3, req4 := &Request{}, &Request{}, &Request{}, &Request{} - pq := Priority() + pq := DynamicOrder() - pq1 := pq.AppendQueue() - pq2 := pq.AppendQueue() - pq3 := pq.AppendQueue() + pq1 := pq.Append() + pq2 := pq.Append() + pq3 := pq.Append() pq2.Submit(req2) pq3.Submit(req3) - pq3.Submit(req4) - pq1.Submit(req1) + assert.Equal(t, req2, pq.Next()) + pq1.Submit(req1) assert.Equal(t, req1, pq.Next()) - assert.Equal(t, req2, pq.Next()) - assert.Equal(t, req3, pq.Next()) + + pq2.Submit(req4) assert.Equal(t, req4, pq.Next()) + assert.Equal(t, req3, pq.Next()) } |
