gitee.com/zhongguo168a/gocodes@v0.0.0-20230609140523-e1828349603f/datax/mapx/copy_test.go (about) 1 package mapx 2 3 import ( 4 "gitee.com/zhongguo168a/gocodes/datax" 5 "github.com/stretchr/testify/assert" 6 "testing" 7 ) 8 9 func TestCopyNoCover(t *testing.T) { 10 a := datax.M{ 11 "1a": datax.M{ 12 "2a": datax.M{ 13 "3a": "a", 14 }, 15 }, 16 "1b": datax.M{ 17 "2a": datax.A{ 18 "3a", "3b", 19 }, 20 }, 21 } 22 b := datax.M{ 23 "1a": nil, 24 "1b": datax.M{}, 25 } 26 CopyNoCover(a, b) 27 assert.Equal(t, datax.M{ 28 "1a": nil, 29 "1b": datax.M{ 30 "2a": datax.A{ 31 "3a", "3b", 32 }, 33 }, 34 }, b) 35 }