diff --git a/datastructure/arraystack.go b/datastructure/arraystack.go index 87d5560..e96e569 100644 --- a/datastructure/arraystack.go +++ b/datastructure/arraystack.go @@ -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 } diff --git a/datastructure/arraystack_test.go b/datastructure/arraystack_test.go index 8fe6196..1e55ceb 100644 --- a/datastructure/arraystack_test.go +++ b/datastructure/arraystack_test.go @@ -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()) }