package data import ( "context" "fmt" "github.com/wechatpay-apiv3/wechatpay-go/core" "github.com/wechatpay-apiv3/wechatpay-go/services/merchantexclusivecoupon" "testing" ) func TestGetClient(t *testing.T) { server := &Server{ MchID: "", MchCertificateSerialNumber: "", } stockId := "" ctx := context.Background() client, err := GetClient(ctx, server) if err != nil { t.Error(err) return } svc := merchantexclusivecoupon.BusiFavorApiService{Client: client} response, result, err := svc.QueryStock(ctx, merchantexclusivecoupon.QueryStockRequest{ StockId: core.String(stockId), }) if err != nil { t.Error(err) return } if result.Response.StatusCode != 200 { err = fmt.Errorf("查询活动微信返回错误StatusCode[%d]Status[%s]", result.Response.StatusCode, result.Response.Status) t.Error(err) return } t.Log(response) }