MCPcopy Index your code
hub / github.com/0xAX/go-algorithms / TestQueue

Function TestQueue

queue/queue_test.go:30–47  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

28import "testing"
29
30func TestQueue(t *testing.T) {
31 var queue *Queue = New()
32
33 queue.Enqueue(1)
34 queue.Enqueue(2)
35 queue.Enqueue(3)
36 queue.Enqueue(4)
37 queue.Enqueue(5)
38
39 for i := 1; i < 6; i++ {
40 item := queue.Dequeue()
41
42 if (item != i) {
43 t.Error("TestQueue failed...", i)
44 }
45 }
46
47}

Callers

nothing calls this directly

Calls 3

EnqueueMethod · 0.95
DequeueMethod · 0.95
NewFunction · 0.70

Tested by

no test coverage detected