mirror of
https://github.com/duke-git/lancet.git
synced 2025-10-20 22:19:48 +08:00
refactor: rename func Length -> Size
This commit is contained in:
@@ -30,8 +30,8 @@ func (s *LinkedStack[T]) Data() []T {
|
|||||||
return res
|
return res
|
||||||
}
|
}
|
||||||
|
|
||||||
// Length return length of stack data
|
// Size return length of stack data
|
||||||
func (s *LinkedStack[T]) Length() int {
|
func (s *LinkedStack[T]) Size() int {
|
||||||
return s.length
|
return s.length
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -18,10 +18,10 @@ func TestLinkedStack_Push(t *testing.T) {
|
|||||||
|
|
||||||
expected := []int{3, 2, 1}
|
expected := []int{3, 2, 1}
|
||||||
values := stack.Data()
|
values := stack.Data()
|
||||||
length := stack.Length()
|
size := stack.Size()
|
||||||
|
|
||||||
assert.Equal(expected, values)
|
assert.Equal(expected, values)
|
||||||
assert.Equal(3, length)
|
assert.Equal(3, size)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestLinkedStack_Pop(t *testing.T) {
|
func TestLinkedStack_Pop(t *testing.T) {
|
||||||
@@ -68,13 +68,13 @@ func TestLinkedStack_Empty(t *testing.T) {
|
|||||||
|
|
||||||
stack := NewLinkedStack[int]()
|
stack := NewLinkedStack[int]()
|
||||||
assert.Equal(true, stack.IsEmpty())
|
assert.Equal(true, stack.IsEmpty())
|
||||||
assert.Equal(0, stack.Length())
|
assert.Equal(0, stack.Size())
|
||||||
|
|
||||||
stack.Push(1)
|
stack.Push(1)
|
||||||
assert.Equal(false, stack.IsEmpty())
|
assert.Equal(false, stack.IsEmpty())
|
||||||
assert.Equal(1, stack.Length())
|
assert.Equal(1, stack.Size())
|
||||||
|
|
||||||
stack.Clear()
|
stack.Clear()
|
||||||
assert.Equal(true, stack.IsEmpty())
|
assert.Equal(true, stack.IsEmpty())
|
||||||
assert.Equal(0, stack.Length())
|
assert.Equal(0, stack.Size())
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user