diff --git a/datastructure/stack/linkedstack.go b/datastructure/stack/linkedstack.go index 8e0a1c7..6cdb96c 100644 --- a/datastructure/stack/linkedstack.go +++ b/datastructure/stack/linkedstack.go @@ -30,8 +30,8 @@ func (s *LinkedStack[T]) Data() []T { return res } -// Length return length of stack data -func (s *LinkedStack[T]) Length() int { +// Size return length of stack data +func (s *LinkedStack[T]) Size() int { return s.length } diff --git a/datastructure/stack/linkedstack_test.go b/datastructure/stack/linkedstack_test.go index d6e88e4..9b572f0 100644 --- a/datastructure/stack/linkedstack_test.go +++ b/datastructure/stack/linkedstack_test.go @@ -18,10 +18,10 @@ func TestLinkedStack_Push(t *testing.T) { expected := []int{3, 2, 1} values := stack.Data() - length := stack.Length() + size := stack.Size() assert.Equal(expected, values) - assert.Equal(3, length) + assert.Equal(3, size) } func TestLinkedStack_Pop(t *testing.T) { @@ -68,13 +68,13 @@ func TestLinkedStack_Empty(t *testing.T) { stack := NewLinkedStack[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.Clear() assert.Equal(true, stack.IsEmpty()) - assert.Equal(0, stack.Length()) + assert.Equal(0, stack.Size()) }