From b97bbbfa3d216db06d70f4a2620f10d9e8d2e94e Mon Sep 17 00:00:00 2001 From: Jay <976739120@qq.com> Date: Mon, 8 Apr 2019 17:32:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- g/container/gmap/gmap_z_interface_interface_basic_test.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/g/container/gmap/gmap_z_interface_interface_basic_test.go b/g/container/gmap/gmap_z_interface_interface_basic_test.go index bf10d70f6..079c20015 100644 --- a/g/container/gmap/gmap_z_interface_interface_basic_test.go +++ b/g/container/gmap/gmap_z_interface_interface_basic_test.go @@ -13,6 +13,9 @@ func Test_Map_Basic(t *testing.T) { gtest.Case(t, func() { m := gmap.New() m.Set("key1", "val1") + gtest.Assert(m.Keys(),[]interface{}{"key1"}) + gtest.Assert(m.Values(),[]interface{}{"val1"}) + gtest.Assert(m.Get("key1"), "val1") m.BatchSet(map[interface{}]interface{}{1: 1, "key2": "val2", "key3": "val3"}) gtest.Assert(m.Size(), 4) @@ -25,10 +28,11 @@ func Test_Map_Basic(t *testing.T) { m.Flip() gtest.Assert(m.Map(), map[interface{}]interface{}{"val3": "key3", "val4": "key4"}) m.GetOrSetFunc("fun",getValue) + m.GetOrSetFuncLock("funlock",getValue) + gtest.Assert(m.Get("funlock"),3) gtest.Assert(m.Get("fun"),3) m.GetOrSetFunc("fun",getValue) gtest.Assert(m.SetIfNotExistFunc("fun",getValue),false) - m.Clear() gtest.Assert(m.Size(), 0) m2 := gmap.NewFrom(map[interface{}]interface{}{1: 1, "key1": "val1"})