feat: add Contain function for LinkedQueue

This commit is contained in:
dudaodong
2022-06-05 16:41:16 +08:00
parent 52ecde7e24
commit 2ef9b56d22
2 changed files with 27 additions and 0 deletions

View File

@@ -82,3 +82,16 @@ func TestLinkedQueue_Clear(t *testing.T) {
queue.Clear()
assert.Equal(true, queue.IsEmpty())
}
func TestLinkedQueue_Contain(t *testing.T) {
assert := internal.NewAssert(t, "TestLinkedQueue_Contain")
queue := NewLinkedQueue[int]()
queue.Enqueue(1)
queue.Enqueue(2)
queue.Enqueue(3)
assert.Equal(true, queue.Contain(1))
assert.Equal(false, queue.Contain(4))
}