代码拉取完成,页面将自动刷新
同步操作将从 xluohome/smscode 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
package main
import (
"testing"
"time"
"github.com/issue9/assert"
)
var (
test2_mobile = "13575566311"
test2_smscode = "888888"
)
func TestMobileArea(t *testing.T) {
a := assert.New(t)
sms := NewSms()
sms.SetServiceConfig("register")
sms.Config.Allowcity = []string{"0575"}
sms.Mobile = test2_mobile
model := NewModel(sms)
area, err := model.GetMobileArea()
if err != nil {
t.Error(err)
}
a.Equal(area, "0575")
}
func TestSendTime(t *testing.T) {
a := assert.New(t)
sms := NewSms()
sms.SetServiceConfig("register")
sms.Mobile = test2_mobile
sms.Config.Group = "testG"
sms.Config.Signname = "luoluo"
model := NewModel(sms)
model.SetSendTime()
time1, err := model.GetSendTime()
if err != nil {
t.Error(err)
}
a.Equal(time1, sms.NowTime.Unix())
}
func TestTodaySendNums(t *testing.T) {
a := assert.New(t)
sms := NewSms()
sms.SetServiceConfig("register")
sms.Mobile = test2_mobile
sms.Config.Group = "testG"
sms.Config.Signname = "luoluo"
model := NewModel(sms)
model.SetTodaySendNums(1)
num, err := model.GetTodaySendNums()
if err != nil {
t.Error(err)
}
a.Equal(num, 1)
}
func TestSmsCode(t *testing.T) {
a := assert.New(t)
sms := NewSms()
sms.SetServiceConfig("register")
sms.Config.Group = "testG"
sms.Config.Signname = "luoluo"
sms.Mobile = test2_mobile
sms.Code = test2_smscode
model := NewModel(sms)
model.SetSmsCode()
code, uxtime, err := model.GetSmsCode()
if err != nil {
t.Error(err)
}
if time.Now().Unix() > uxtime {
a.False(false)
}
a.Equal(code, test2_smscode)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。