package tests import ( "github.com/modern-go/reflect2" "testing" ) func Test_slice_string(t *testing.T) { t.Run("SetIndex", testOp(func(api reflect2.API) interface{} { obj := []string{"hello", "world"} valType := api.TypeOf(obj).(reflect2.SliceType) elem1 := "hi" valType.SetIndex(&obj, 0, &elem1) elem2 := "there" valType.SetIndex(&obj, 1, &elem2) return obj })) }