1
0
mirror of https://github.com/charlienet/go-mixed.git synced 2025-07-18 08:32:40 +08:00
This commit is contained in:
2022-03-27 10:23:14 +08:00
parent 38d75633d9
commit 6f1eadb7b5
8 changed files with 430 additions and 0 deletions

View File

@ -0,0 +1,31 @@
package generics_test
import (
"testing"
"github.com/charlienet/go-mixed/collections/generics"
"github.com/stretchr/testify/assert"
)
func TestIMap(t *testing.T) {
k := "abc"
v := "bcd"
var m generics.Map[string, string] = generics.NewConcurrnetMap[string, string]()
m.Set(k, v)
_, ok := m.Get(k)
assert.True(t, ok, "不存在")
t.Log(m.Count())
m.Delete(k)
_, ok = m.Get(k)
assert.False(t, ok, "不存在")
t.Log(m.Count())
}
func TestMapCount(t *testing.T) {
mm := make(map[string]string)
mm["a"] = "b"
assert.Equal(t, 1, len(mm))
}