test: add unit test for HashMap

This commit is contained in:
dudaodong
2022-08-23 14:15:51 +08:00
parent a2dec87995
commit 0cb89f4f46

View File

@@ -0,0 +1,20 @@
package datastructure
import (
"testing"
"github.com/duke-git/lancet/v2/internal"
)
func TestHashMap_PutAndGet(t *testing.T) {
assert := internal.NewAssert(t, "TestHashMap_Get")
hm := NewHashMap()
hm.Put("abc", 3)
assert.Equal(3, hm.Get("abc"))
assert.IsNil(hm.Get("abcd"))
hm.Put("abc", 4)
assert.Equal(4, hm.Get("abc"))
}