aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/fuzzer/queue/queue_test.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2024-05-16 17:54:30 +0200
committerAleksandr Nogikh <nogikh@google.com>2024-05-16 16:34:04 +0000
commitc2e0726105cc811a456d900c62443159acc29c32 (patch)
treeba442735151dd21102a9395d55219c2ea876647d /pkg/fuzzer/queue/queue_test.go
parentad5321c6e31dd6b723935e195830789efdda12c5 (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.go17
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())
}