1package test 2 3func init() { 4 testCases = append(testCases, 5 (*map[int8]string)(nil), 6 (*map[int16]string)(nil), 7 (*map[int32]string)(nil), 8 (*map[int64]string)(nil), 9 (*map[string][4]string)(nil), 10 (*map[string]bool)(nil), 11 (*map[string]byte)(nil), 12 (*map[string]float64)(nil), 13 (*map[string]int32)(nil), 14 (*map[string]map[string]string)(nil), 15 (*map[string]*[4]string)(nil), 16 (*map[string]*bool)(nil), 17 (*map[string]*float64)(nil), 18 (*map[string]*int32)(nil), 19 (*map[string]*map[string]string)(nil), 20 (*map[string]*[]string)(nil), 21 (*map[string]*string)(nil), 22 (*map[string]*structVarious)(nil), 23 (*map[string]*uint8)(nil), 24 (*map[string][]string)(nil), 25 (*map[string]string)(nil), 26 (*map[string]stringAlias)(nil), 27 (*map[string]struct{})(nil), 28 (*map[string]structEmpty)(nil), 29 (*map[string]struct { 30 F *string 31 })(nil), 32 (*map[string]struct { 33 String string 34 Int int32 35 Float float64 36 Struct struct { 37 X string 38 } 39 Slice []string 40 Map map[string]string 41 })(nil), 42 (*map[string]uint8)(nil), 43 (*map[stringAlias]string)(nil), 44 (*map[stringAlias]stringAlias)(nil), 45 (*map[uint8]string)(nil), 46 (*map[uint16]string)(nil), 47 (*map[uint32]string)(nil), 48 ) 49} 50 51type structVarious struct { 52 String string 53 Int int32 54 Float float64 55 Struct struct { 56 X string 57 } 58 Slice []string 59 Map map[string]string 60} 61