277 lines
7.5 KiB
Go
277 lines
7.5 KiB
Go
|
package dao
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
"go-common/app/service/bbq/user/api"
|
||
|
"go-common/library/log"
|
||
|
"testing"
|
||
|
|
||
|
"github.com/smartystreets/goconvey/convey"
|
||
|
)
|
||
|
|
||
|
func TestDaokeyUserBase(t *testing.T) {
|
||
|
convey.Convey("keyUserBase", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
mid = int64(88895104)
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
p1 := keyUserBase(mid)
|
||
|
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(p1, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoTmpUserBase(t *testing.T) {
|
||
|
convey.Convey("JustGetUserBase", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mids = []int64{88895104}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
res, err := d.UserBase(c, mids)
|
||
|
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 TestDaoRawUserBase(t *testing.T) {
|
||
|
convey.Convey("RawUserBase", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mids = []int64{88895104}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
res, err := d.RawUserBase(c, mids)
|
||
|
log.Infow(c, "log", "xxxxxxxxxxx", "res", res)
|
||
|
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 TestDaoCacheUserBase(t *testing.T) {
|
||
|
convey.Convey("CacheUserBase", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mids = []int64{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
res, err := d.CacheUserBase(c, mids)
|
||
|
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 TestDaoAddCacheUserBase(t *testing.T) {
|
||
|
convey.Convey("AddCacheUserBase", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
userBases map[int64]*api.UserBase
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
err := d.AddCacheUserBase(c, userBases)
|
||
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoDelCacheUserBase(t *testing.T) {
|
||
|
convey.Convey("DelCacheUserBase", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mid = int64(0)
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
d.DelCacheUserBase(c, mid)
|
||
|
ctx.Convey("No return values", func(ctx convey.C) {
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
//
|
||
|
//func TestDaoTxAddUserBase(t *testing.T) {
|
||
|
// convey.Convey("TxAddUserBase", t, func(ctx convey.C) {
|
||
|
// var (
|
||
|
// c = context.Background()
|
||
|
// tx = &sql.Tx{}
|
||
|
// userBase = &api.UserBase{}
|
||
|
// )
|
||
|
// ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
// num, err := d.TxAddUserBase(c, tx, userBase)
|
||
|
// ctx.Convey("Then err should be nil.num should not be nil.", func(ctx convey.C) {
|
||
|
// ctx.So(err, convey.ShouldBeNil)
|
||
|
// ctx.So(num, convey.ShouldNotBeNil)
|
||
|
// })
|
||
|
// })
|
||
|
// })
|
||
|
//}
|
||
|
//
|
||
|
//func TestDaoAddUserBaseUname(t *testing.T) {
|
||
|
// convey.Convey("AddUserBaseUname", t, func(ctx convey.C) {
|
||
|
// var (
|
||
|
// c = context.Background()
|
||
|
// mid = int64(88895104)
|
||
|
// uname = "dfsfwe"
|
||
|
// )
|
||
|
// ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
// num, err := d.AddUserBaseUname(c, mid, uname)
|
||
|
// ctx.Convey("Then err should be nil.num should not be nil.", func(ctx convey.C) {
|
||
|
// ctx.So(err, convey.ShouldBeNil)
|
||
|
// ctx.So(num, convey.ShouldNotBeNil)
|
||
|
// })
|
||
|
// })
|
||
|
// })
|
||
|
//}
|
||
|
|
||
|
//
|
||
|
//func TestDaoAddUserBase(t *testing.T) {
|
||
|
// convey.Convey("AddUserBase", t, func(ctx convey.C) {
|
||
|
// var (
|
||
|
// c = context.Background()
|
||
|
// userBase = &api.UserBase{}
|
||
|
// )
|
||
|
// ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
// num, err := d.AddUserBase(c, userBase)
|
||
|
// ctx.Convey("Then err should be nil.num should not be nil.", func(ctx convey.C) {
|
||
|
// ctx.So(err, convey.ShouldBeNil)
|
||
|
// ctx.So(num, convey.ShouldNotBeNil)
|
||
|
// })
|
||
|
// })
|
||
|
// })
|
||
|
//}
|
||
|
|
||
|
func TestDaoUpdateUserBaseUname(t *testing.T) {
|
||
|
convey.Convey("UpdateUserBaseUname", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mid = int64(0)
|
||
|
uname = "sdfewxc"
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
num, err := d.UpdateUserBaseUname(c, mid, uname)
|
||
|
ctx.Convey("Then err should be nil.num should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(num, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoUpdateUserBase(t *testing.T) {
|
||
|
convey.Convey("UpdateUserBase", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mid = int64(88895104)
|
||
|
userBase = &api.UserBase{Uname: "sdfweo", Sex: 1, Face: "htttttt"}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
num, err := d.UpdateUserBase(c, mid, userBase)
|
||
|
ctx.Convey("Then err should be nil.num should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(num, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoUpdateUserField(t *testing.T) {
|
||
|
convey.Convey("UpdateUserField", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mid = int64(88895104)
|
||
|
)
|
||
|
tx, _ := d.BeginTran(c)
|
||
|
defer func() {
|
||
|
tx.Rollback()
|
||
|
}()
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
num, err := d.UpdateUserField(c, tx, mid, "uname", "unnnnnn")
|
||
|
ctx.Convey("Then err should be nil.num should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(num, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
convey.Convey("UpdateUserField", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mid = int64(88895104)
|
||
|
)
|
||
|
tx, _ := d.BeginTran(c)
|
||
|
defer func() {
|
||
|
tx.Rollback()
|
||
|
}()
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
num, err := d.UpdateUserField(c, tx, mid, "face", "faaaaaa")
|
||
|
ctx.Convey("Then err should be nil.num should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(num, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
convey.Convey("UpdateUserField", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mid = int64(88895104)
|
||
|
)
|
||
|
tx, _ := d.BeginTran(c)
|
||
|
defer func() {
|
||
|
tx.Rollback()
|
||
|
}()
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
num, err := d.UpdateUserField(c, tx, mid, "region", 11111)
|
||
|
ctx.Convey("Then err should be nil.num should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(num, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
convey.Convey("update cms_tag", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mid = int64(88895104)
|
||
|
)
|
||
|
tx, _ := d.BeginTran(c)
|
||
|
defer func() {
|
||
|
//tx.Rollback()
|
||
|
tx.Commit()
|
||
|
}()
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
num, err := d.UpdateUserField(c, tx, mid, "cms_tag", 1)
|
||
|
ctx.Convey("Then err should be nil.num should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(num, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestDaoCheckUname(t *testing.T) {
|
||
|
convey.Convey("CheckUname", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
mid = int64(88895104)
|
||
|
uname = "lkwejroiw"
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
err := d.CheckUname(c, mid, uname)
|
||
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|