package didi_union import ( "context" "testing" "github.com/stretchr/testify/suite" "github.com/zeromicro/go-zero/core/logx" ) // api-单元测试 type apiClientSuite struct { suite.Suite api DidiUnionApi } func TestApiClient(t *testing.T) { suite.Run(t, new(apiClientSuite)) } func (a *apiClientSuite) SetupSuite() { log := logx.WithContext(context.Background()) apiClient := NewApiClient(log, AuthConfig{ AppKey: "2M0QUa0o6ER8nuX1", AppSecret: "obvJ5mmV45ZWA3YpO95njR1xH62JT50h", }) a.api = apiClient } func (a *apiClientSuite) Test_Sign() { data := map[string]interface{}{ "method": "test", } sign := a.api.Sign(data) a.T().Logf("=====[TestSign] sign: %s", sign) }