| package test | |
| import ( | |
| "github.com/modern-go/reflect2" | |
| "testing" | |
| ) | |
| func Test_map(t *testing.T) { | |
| var pInt = func(val int) *int { | |
| return &val | |
| } | |
| valType := reflect2.TypeOf(map[int]int{}).(reflect2.MapType) | |
| m := map[int]int{} | |
| valType.SetIndex(&m, pInt(1), pInt(1)) | |
| if m[1] != 1 { | |
| t.Fail() | |
| } | |
| } |