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

feat: and Clear and IsEmpty func

This commit is contained in:
dudaodong
2022-02-10 17:41:51 +08:00
parent ade567a620
commit 85e1f711f5
8 changed files with 64 additions and 8 deletions

View File

@@ -60,8 +60,8 @@ func TestArrayStack_Peak(t *testing.T) {
assert.Equal(expected, stack.Data())
}
func TestArrayStack_Empty(t *testing.T) {
assert := internal.NewAssert(t, "TestArrayStack_Empty")
func TestArrayStack_Clear(t *testing.T) {
assert := internal.NewAssert(t, "TestArrayStack_Clear")
stack := NewArrayStack[int]()
assert.Equal(true, stack.IsEmpty())
@@ -71,7 +71,7 @@ func TestArrayStack_Empty(t *testing.T) {
assert.Equal(false, stack.IsEmpty())
assert.Equal(1, stack.Size())
stack.EmptyStack()
stack.Clear()
assert.Equal(true, stack.IsEmpty())
assert.Equal(0, stack.Size())
}