Files
lkm/collections/linked_list_test.go
T
2024-07-10 20:26:30 +08:00

25 lines
341 B
Go

package collections
import (
"github.com/lkmio/avformat/utils"
"testing"
)
func TestLinkedList(t *testing.T) {
l := LinkedList[int]{}
for i := 0; i < 100; i++ {
l.Add(i)
}
for i := 0; i < 100; i++ {
utils.Assert(l.Get(i) == i)
}
for i := 0; i < 100; i++ {
utils.Assert(l.Remove(0) == i)
}
utils.Assert(l.Size() == 0)
}