Files
smsx/aliyun/aliyun_test.go
T
2024-11-15 19:01:25 +08:00

71 lines
1.4 KiB
Go

package aliyun_test
import (
"context"
"testing"
"code.yun.ink/pkg/smsx/aliyun"
"code.yun.ink/pkg/smsx/entity"
"code.yun.ink/pkg/smsx/interfaces"
"github.com/yuninks/loggerx"
)
func TestSend(t *testing.T) {
ali := &aliyun.Aliyun{}
ctx := context.Background()
logger := loggerx.NewLogger(ctx)
params := consts.SmsConfigData{
SysType: consts.Platform3rdTypeAliyun,
Aliyun: &consts.SmsConfigDataAliyun{
AccessKeyId: "LTAI5tSgopmbntKXnq8ESrvh",
AccessKeySecret: "BEgEFCOh4eokzhg8EfxeETbSk4B2UJ",
SignName: "深圳展鸣科技",
},
}
nAli, err := ali.InitSmsx(ctx, params, logger)
if err != nil {
t.Fatal(err)
}
err = nAli.Send(ctx, "SMS_465941403", "18819446148", []interfaces.SmsSendParam{
{Field: "code", Value: "123456"},
})
if err != nil {
t.Fatal(err)
}
t.Log("success")
}
func TestGetTemp(t *testing.T) {
ali := &aliyun.Aliyun{}
ctx := context.Background()
logger := loggerx.NewLogger(ctx)
params := consts.SmsConfigData{
SysType: consts.Platform3rdTypeAliyun,
Aliyun: &consts.SmsConfigDataAliyun{
AccessKeyId: "LTAI5tSgopmbntKXnq8ESrvh",
AccessKeySecret: "BEgEFCOh4eokzhg8EfxeETbSk4B2UJ",
SignName: "深圳展鸣科技",
},
}
nAli, err := ali.InitSmsx(ctx, params, logger)
if err != nil {
t.Fatal(err)
}
resp, err := nAli.GetTemp(ctx)
if err != nil {
t.Fatal(err)
}
t.Log("resp=", resp)
}