MCPcopy Index your code
hub / github.com/SurgeDM/Surge / TestTaskQueue_PushMultiple

Function TestTaskQueue_PushMultiple

internal/engine/concurrent/task_queue_test.go:28–41  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

26}
27
28func TestTaskQueue_PushMultiple(t *testing.T) {
29 q := NewTaskQueue()
30
31 tasks := []types.Task{
32 {Offset: 0, Length: 100},
33 {Offset: 100, Length: 100},
34 {Offset: 200, Length: 100},
35 }
36 q.PushMultiple(tasks)
37
38 if q.Len() != 3 {
39 t.Errorf("Len = %d, want 3", q.Len())
40 }
41}
42
43func TestTaskQueue_IdleWorkers(t *testing.T) {
44 q := NewTaskQueue()

Callers

nothing calls this directly

Calls 3

PushMultipleMethod · 0.95
LenMethod · 0.95
NewTaskQueueFunction · 0.85

Tested by

no test coverage detected