package oss import ( "testing" ) func TestName(t *testing.T) { //ossSignHeader(nil, nil, "") //t.Log("ossSignHeader") //var c oss.Conn //blc := reflect.ValueOf(&c).Elem().FieldByName("url") // *urlMaker // //urlPtr := reflect.New(blc.Type().Elem()).Addr() // *urlMaker // //vblc := reflect.New(reflect.PtrTo(blc.Type())) //*(*unsafe.Pointer)(vblc.UnsafePointer()) = unsafe.Pointer(blc.UnsafeAddr()) //vblc.Elem().Elem().Interface().(interface{ Set(string, string) }).Set(conf.Bucket, m.location) // // // // //fmt.Println(inter) //getURL(nil, "", "", "") }