1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-13 09:12:28 +08:00

List: add cap (#51)

Cap return cap of the inner data
This commit is contained in:
donutloop
2022-07-25 14:50:31 +02:00
committed by GitHub
parent 3d7600a9e4
commit c1b7500bcb
3 changed files with 48 additions and 0 deletions

View File

@@ -261,6 +261,18 @@ func TestSize(t *testing.T) {
assert.Equal(0, empty.Size())
}
func TestCap(t *testing.T) {
assert := internal.NewAssert(t, "TestCap")
data := make([]int, 0, 100)
list := NewList(data)
assert.Equal(100, list.Cap())
data = make([]int, 0)
list = NewList(data)
assert.Equal(0, list.Cap())
}
func TestSwap(t *testing.T) {
assert := internal.NewAssert(t, "TestSwap")