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

refactor: rename func Length -> Size

This commit is contained in:
dudaodong
2022-02-10 15:42:05 +08:00
parent 797e47363f
commit a26e519a3f
2 changed files with 6 additions and 6 deletions

View File

@@ -18,8 +18,8 @@ func (s *ArrayStack[T]) Data() []T {
return s.data
}
// Length return length of stack data
func (s *ArrayStack[T]) Length() int {
// Size return length of stack data
func (s *ArrayStack[T]) Size() int {
return s.length
}

View File

@@ -16,7 +16,7 @@ func TestArrayStack_Push(t *testing.T) {
expected := []int{3, 2, 1}
values := stack.Data()
length := stack.Length()
length := stack.Size()
assert.Equal(expected, values)
assert.Equal(3, length)
@@ -65,13 +65,13 @@ func TestArrayStack_Empty(t *testing.T) {
stack := NewArrayStack[int]()
assert.Equal(true, stack.IsEmpty())
assert.Equal(0, stack.Length())
assert.Equal(0, stack.Size())
stack.Push(1)
assert.Equal(false, stack.IsEmpty())
assert.Equal(1, stack.Length())
assert.Equal(1, stack.Size())
stack.EmptyStack()
assert.Equal(true, stack.IsEmpty())
assert.Equal(0, stack.Length())
assert.Equal(0, stack.Size())
}