MCPcopy
hub / github.com/emirpasic/gods / TestQueueEnqueue

Function TestQueueEnqueue

queues/circularbuffer/circularbuffer_test.go:14–35  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

12)
13
14func TestQueueEnqueue(t *testing.T) {
15 queue := New(3)
16 if actualValue := queue.Empty(); actualValue != true {
17 t.Errorf("Got %v expected %v", actualValue, true)
18 }
19 queue.Enqueue(1)
20 queue.Enqueue(2)
21 queue.Enqueue(3)
22
23 if actualValue := queue.Values(); actualValue[0].(int) != 1 || actualValue[1].(int) != 2 || actualValue[2].(int) != 3 {
24 t.Errorf("Got %v expected %v", actualValue, "[1,2,3]")
25 }
26 if actualValue := queue.Empty(); actualValue != false {
27 t.Errorf("Got %v expected %v", actualValue, false)
28 }
29 if actualValue := queue.Size(); actualValue != 3 {
30 t.Errorf("Got %v expected %v", actualValue, 3)
31 }
32 if actualValue, ok := queue.Peek(); actualValue != 1 || !ok {
33 t.Errorf("Got %v expected %v", actualValue, 1)
34 }
35}
36
37func TestQueuePeek(t *testing.T) {
38 queue := New(3)

Callers

nothing calls this directly

Calls 6

NewFunction · 0.70
EmptyMethod · 0.65
EnqueueMethod · 0.65
ValuesMethod · 0.65
SizeMethod · 0.65
PeekMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…