third-platform-sdk/platform/didi-union/api_test.go
2024-05-13 23:18:54 +08:00

38 lines
699 B
Go

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)
}