refactor: rename func Length -> Size

This commit is contained in:
dudaodong
2022-02-11 10:48:38 +08:00
parent 43fb907a81
commit 92e1321d43
2 changed files with 7 additions and 7 deletions

View File

@@ -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
} }

View File

@@ -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())
} }