123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412 |
- package dao
- import (
- "context"
- "testing"
- "go-common/app/service/main/account-recovery/model"
- xtime "go-common/library/time"
- "github.com/smartystreets/goconvey/convey"
- )
- func TestDaoGetStatusByRid(t *testing.T) {
- var (
- c = context.Background()
- rid = int64(1)
- )
- convey.Convey("GetStatusByRid", t, func(ctx convey.C) {
- status, err := d.GetStatusByRid(c, rid)
- ctx.Convey("Then err should be nil.status should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(status, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoGetSuccessCount(t *testing.T) {
- var (
- c = context.Background()
- mid = int64(1234)
- )
- convey.Convey("GetSuccessCount", t, func(ctx convey.C) {
- count, err := d.GetSuccessCount(c, mid)
- ctx.Convey("Then err should be nil.count should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(count, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoBatchGetRecoverySuccess(t *testing.T) {
- var (
- c = context.Background()
- mids = []int64{1234}
- )
- convey.Convey("BatchGetRecoverySuccess", t, func(ctx convey.C) {
- countMap, err := d.BatchGetRecoverySuccess(c, mids)
- ctx.Convey("Then err should be nil.countMap should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(countMap, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoUpdateSuccessCount(t *testing.T) {
- var (
- c = context.Background()
- mid = int64(1234)
- )
- convey.Convey("UpdateSuccessCount", t, func(ctx convey.C) {
- err := d.UpdateSuccessCount(c, mid)
- ctx.Convey("Then err should be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- })
- })
- }
- func TestDaoBatchUpdateSuccessCount(t *testing.T) {
- var (
- c = context.Background()
- mids = "1234"
- )
- convey.Convey("BatchUpdateSuccessCount", t, func(ctx convey.C) {
- err := d.BatchUpdateSuccessCount(c, mids)
- ctx.Convey("Then err should be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- })
- })
- }
- func TestDaoGetNoDeal(t *testing.T) {
- var (
- c = context.Background()
- mid = int64(1234)
- )
- convey.Convey("GetNoDeal", t, func(ctx convey.C) {
- count, err := d.GetNoDeal(c, mid)
- ctx.Convey("Then err should be nil.count should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(count, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoUpdateStatus(t *testing.T) {
- var (
- c = context.Background()
- status = int64(1)
- rid = int64(1)
- operator = "abcd"
- optTime xtime.Time
- remark = ""
- )
- convey.Convey("UpdateStatus", t, func(ctx convey.C) {
- err := d.UpdateStatus(c, status, rid, operator, optTime, remark)
- ctx.Convey("Then err should be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- })
- })
- }
- func TestDaoUpdateUserType(t *testing.T) {
- var (
- c = context.Background()
- status = int64(1)
- rid = int64(1)
- )
- convey.Convey("UpdateUserType", t, func(ctx convey.C) {
- err := d.UpdateUserType(c, status, rid)
- ctx.Convey("Then err should be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- })
- })
- }
- func TestDaoInsertRecoveryInfo(t *testing.T) {
- var (
- c = context.Background()
- uinfo = &model.UserInfoReq{
- LoginAddrs: "中国-福州,中国-上海,澳大利亚",
- //RegTime:timeS, //变成2018
- RegTime: 1533206284, //变成2018 //数据库设置为int(11),so数据库必须设置为tiimestamp
- RegType: int8(1),
- RegAddr: "中国上海",
- Unames: "昵称AA,昵称BB,昵称CC",
- Pwds: "密码1,密码2",
- Phones: "12345678901,54321678923",
- Emails: "2456@sina.com,789@qq.com",
- SafeQuestion: int8(1),
- SafeAnswer: "心态呀",
- CardID: "ISN-1234567890-0987",
- CardType: int8(1),
- LinkMail: "345678@qq.com",
- Mid: 1234,
- }
- )
- convey.Convey("InsertRecoveryInfo", t, func(ctx convey.C) {
- lastID, err := d.InsertRecoveryInfo(c, uinfo)
- ctx.Convey("Then err should be nil.lastID should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(lastID, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoUpdateSysInfo(t *testing.T) {
- var (
- c = context.Background()
- sys = &model.SysInfo{
- SysLoginAddrs: "中国-福州,中国-上海,澳大利亚",
- SysReg: "对",
- SysUNames: "对,错,错",
- SysPwds: "对,错",
- SysPhones: "对,错",
- SysEmails: "对,错",
- SysSafe: "对",
- SysCard: "对",
- }
- userType = int64(1)
- rid = int64(1)
- )
- convey.Convey("UpdateSysInfo", t, func(ctx convey.C) {
- err := d.UpdateSysInfo(c, sys, userType, rid)
- ctx.Convey("Then err should be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- })
- })
- }
- func TestDaoQueryByID(t *testing.T) {
- var (
- c = context.Background()
- rid = int64(1)
- fromTime xtime.Time = 1533120949
- endTime xtime.Time = 1535636392
- )
- convey.Convey("QueryByID", t, func(ctx convey.C) {
- res, err := d.QueryByID(c, rid, fromTime, endTime)
- ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(res, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoQueryInfoByLimit(t *testing.T) {
- var (
- c = context.Background()
- req = &model.DBRecoveryInfoParams{
- ExistGame: false,
- ExistStatus: false,
- ExistMid: false,
- Mid: 0,
- Game: 0,
- Status: 1,
- FirstRid: 20,
- LastRid: 0,
- Size: 2,
- StartTime: 1533120949,
- EndTime: 1535636392,
- SubNum: 1,
- CurrPage: 1,
- }
- )
- convey.Convey("QueryInfoByLimit", t, func(ctx convey.C) {
- res, total, err := d.QueryInfoByLimit(c, req)
- ctx.Convey("Then err should be nil.res,total should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(total, convey.ShouldNotBeNil)
- ctx.So(res, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoGetUinfoByRid(t *testing.T) {
- var (
- c = context.Background()
- rid = int64(240)
- )
- convey.Convey("GetUinfoByRid", t, func(ctx convey.C) {
- mid, linkMail, ctime, err := d.GetUinfoByRid(c, rid)
- ctx.Convey("Then err should be nil.mid,linkMail,ctime should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(ctime, convey.ShouldNotBeNil)
- ctx.So(linkMail, convey.ShouldNotBeNil)
- ctx.So(mid, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoGetUinfoByRidMore(t *testing.T) {
- var (
- c = context.Background()
- ridsStr = "1,2"
- )
- convey.Convey("GetUinfoByRidMore", t, func(ctx convey.C) {
- bathRes, err := d.GetUinfoByRidMore(c, ridsStr)
- ctx.Convey("Then err should be nil.bathRes should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(bathRes, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoGetUnCheckInfo(t *testing.T) {
- var (
- c = context.Background()
- rid = int64(1)
- )
- convey.Convey("GetUnCheckInfo", t, func(ctx convey.C) {
- r, err := d.GetUnCheckInfo(c, rid)
- ctx.Convey("Then err should be nil.r should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(r, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoGetMailStatus(t *testing.T) {
- var (
- c = context.Background()
- rid = int64(1)
- )
- convey.Convey("GetMailStatus", t, func(ctx convey.C) {
- mailStatus, err := d.GetMailStatus(c, rid)
- ctx.Convey("Then err should be nil.mailStatus should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(mailStatus, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoUpdateMailStatus(t *testing.T) {
- var (
- c = context.Background()
- rid = int64(1)
- )
- convey.Convey("UpdateMailStatus", t, func(ctx convey.C) {
- err := d.UpdateMailStatus(c, rid)
- ctx.Convey("Then err should be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- })
- })
- }
- func TestDaoGetAllByCon(t *testing.T) {
- var (
- defint int64
- c = context.Background()
- aq = &model.QueryRecoveryInfoReq{
- //RID: 1,
- //UID:2,
- Status: &defint,
- Game: &defint,
- Size: 10,
- Page: 1,
- StartTime: 1533052800,
- EndTime: 1536924163,
- //StartTime time.Time `json:"start_time" form:"start_time"`
- //EndTime time.Time `json:"end_time" form:"end_time"`
- //IsAdvanced bool `json:"-"`
- //Page int64 `form:"page"`
- }
- )
- convey.Convey("UpdateMailStatus", t, func(ctx convey.C) {
- resultData, total, err := d.GetAllByCon(c, aq)
- ctx.Convey("Then err should be nil.", func(ctx convey.C) {
- ctx.So(resultData, convey.ShouldNotBeNil)
- ctx.So(total, convey.ShouldNotBeNil)
- ctx.So(err, convey.ShouldBeNil)
- ctx.Println(total, " len=", len(resultData))
- })
- })
- }
- func TestDaoInsertRecoveryAddit(t *testing.T) {
- var (
- c = context.Background()
- rid int64 = 1
- files = "http://uat-i0.hdslb.com/bfs/account/recovery/bca2.zip,http://uat-i0.hdslb.com/bfs/account/recovery/abcd.zip"
- extra = `{"GameArea":"ios-A服","GameNames":"崩坏3","GamePlay":"1"}`
- )
- convey.Convey("InsertRecoveryAddit", t, func(ctx convey.C) {
- err := d.InsertRecoveryAddit(c, rid, files, extra)
- err = d.InsertRecoveryAddit(c, 2, files, extra)
- ctx.Convey("Then err should be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- })
- })
- }
- func TestDaoUpdateRecoveryAddit(t *testing.T) {
- var (
- c = context.Background()
- rid int64 = 1
- files = []string{"http://uat-i0.hdslb.com/bfs/aaaa.zip", "http://uat-i0.hdslb.com/bfs/dddd.zip"}
- extra = `{"GameArea":"ios-A服","GameNames":"崩坏3","GamePlay":"1"}`
- )
- convey.Convey("UpdateMailStatus", t, func(ctx convey.C) {
- err := d.UpdateRecoveryAddit(c, rid, files, extra)
- ctx.Convey("Then err should be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- })
- })
- }
- func TestDaoGetRecoveryAddit(t *testing.T) {
- var (
- c = context.Background()
- rid int64 = 1
- )
- convey.Convey("UpdateMailStatus", t, func(ctx convey.C) {
- addit, err := d.GetRecoveryAddit(c, rid)
- ctx.Convey("Then err should be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.Println(addit, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoBatchGetRecoveryAddit(t *testing.T) {
- var (
- c = context.Background()
- rids = []int64{1, 2}
- )
- convey.Convey("BatchGetRecoveryAddit", t, func(ctx convey.C) {
- addits, err := d.BatchGetRecoveryAddit(c, rids)
- ctx.Convey("Then err should be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(addits, convey.ShouldNotBeNil)
- })
- })
- }
- func TestBatchGetLastSuccess(t *testing.T) {
- var (
- c = context.Background()
- mids = []int64{1234}
- )
- convey.Convey("BatchGetLastSuccess", t, func(ctx convey.C) {
- lastSuccessMap, err := d.BatchGetLastSuccess(c, mids)
- ctx.Convey("Then err should be nil.count should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(lastSuccessMap, convey.ShouldNotBeNil)
- })
- })
- }
- func TestDaoGetLastSuccess(t *testing.T) {
- var (
- c = context.Background()
- mid = int64(1234)
- )
- convey.Convey("GetLastSuccess", t, func(ctx convey.C) {
- res, err := d.GetLastSuccess(c, mid)
- ctx.Convey("Then err should be nil.count should not be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- ctx.So(res, convey.ShouldNotBeNil)
- })
- })
- }
|