1 Star 0 Fork 53

joliny / smscode

forked from xluohome / smscode 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
sms_test.go 1.60 KB
一键复制 编辑 原始数据 按行查看 历史
xluo 提交于 2017-02-01 21:34 . v0.11 beta
package main
import (
"testing"
)
func BenchmarkSendSms111(b *testing.B) {
for i := 0; i < b.N; i++ {
sms := NewSms()
sms.SetServiceConfig("register")
if err := sms.Send("13575566313"); err != nil {
b.Log(err)
//b.Error(err)
}
}
}
func TestSendSmsok(t *testing.T) { //浙江省内号码
t.Log("【浙江省内号码 允许发送】")
sms := NewSms()
sms.SetServiceConfig("register")
if err := sms.Send("13575566313"); err != nil {
t.Fatal(err)
}
if err := sms.CheckCode(sms.Mobile, sms.Code); err != nil {
t.Fatal(err)
}
t.Log(sms.Mobile, sms.Code)
}
func TestSendSmsfaild(t *testing.T) { //浙江省外的号码
t.Log("【浙江省外的号码 不允许发送】")
sms := NewSms()
sms.SetServiceConfig("register")
if err := sms.Send("15970772900"); err != nil {
t.Fatal(err)
}
if err := sms.CheckCode(sms.Mobile, sms.Code); err != nil {
t.Fatal(err)
}
t.Log(sms.Mobile, sms.Code)
}
func TestSendSmsfaild2(t *testing.T) { //不同的验证码服务, 因为签名相同 会触发 大鱼流控
t.Log("【不同的验证码服务, 因为签名相同会触发大鱼流控】")
sms := NewSms()
sms.SetServiceConfig("restpwd")
if err := sms.Send("13575566313"); err != nil {
t.Fatal(err)
}
if err := sms.CheckCode(sms.Mobile, sms.Code); err != nil {
t.Fatal(err)
}
t.Log(sms.Mobile, sms.Code)
}
func TestSendSmsinfo(t *testing.T) { //手机验证码发送信息
t.Log("【显示手机验证码发送信息】")
sms := NewSms()
sms.SetServiceConfig("register")
var infos, _ = sms.Info("13575566313")
for k, v := range infos {
t.Logf("%s:%v", k, v)
}
}
Go
1
https://gitee.com/jbakwd/smscode.git
git@gitee.com:jbakwd/smscode.git
jbakwd
smscode
smscode
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891