You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
411 lines
11 KiB
411 lines
11 KiB
package dao |
|
|
|
import ( |
|
"context" |
|
"testing" |
|
|
|
"go-common/app/job/main/passport-user-compare/model" |
|
|
|
"github.com/smartystreets/goconvey/convey" |
|
) |
|
|
|
func TestDaoQueryUserBase(t *testing.T) { |
|
convey.Convey("QueryUserBase", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
mid = int64(1) |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
res, err := d.QueryUserBase(c, mid) |
|
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 TestDaoUpdateUserBase(t *testing.T) { |
|
convey.Convey("UpdateUserBase", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserBase{ |
|
Mid: 1111111, |
|
UserID: "test_0000_0001", |
|
Pwd: []byte{}, |
|
Salt: "", |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
affected, err := d.UpdateUserBase(c, a) |
|
ctx.Convey("Then err should be nil.affected should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(affected, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoInsertUserBase(t *testing.T) { |
|
convey.Convey("InsertUserBase", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserBase{ |
|
Mid: 1111111111, |
|
UserID: "test_0000_0002", |
|
Pwd: []byte{}, |
|
Salt: "", |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
affected, err := d.InsertUserBase(c, a) |
|
ctx.Convey("Then err should be nil.affected should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldNotBeNil) |
|
ctx.So(affected, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoQueryUserTel(t *testing.T) { |
|
convey.Convey("QueryUserTel", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
mid = int64(1111111111) |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
res, err := d.QueryUserTel(c, mid) |
|
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 TestDaoUpdateUserTel(t *testing.T) { |
|
convey.Convey("UpdateUserTel", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserTel{ |
|
Mid: 1111111111, |
|
Tel: []byte{}, |
|
Cid: "", |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
affected, err := d.UpdateUserTel(c, a) |
|
ctx.Convey("Then err should be nil.affected should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(affected, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoInsertUserTel(t *testing.T) { |
|
convey.Convey("InsertUserTel", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserTel{ |
|
Mid: 1111111111, |
|
Tel: []byte{}, |
|
Cid: "", |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
affected, err := d.InsertUserTel(c, a) |
|
ctx.Convey("Then err should be nil.affected should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldNotBeNil) |
|
ctx.So(affected, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoQueryUserMail(t *testing.T) { |
|
convey.Convey("QueryUserMail", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
mid = int64(1111111111) |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
res, err := d.QueryUserMail(c, mid) |
|
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 TestDaoUpdateUserMail(t *testing.T) { |
|
convey.Convey("UpdateUserMail", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserEmail{ |
|
Mid: 1111111111, |
|
Email: []byte{}, |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
affected, err := d.UpdateUserMail(c, a) |
|
ctx.Convey("Then err should be nil.affected should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(affected, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoUpdateUserMailVerified(t *testing.T) { |
|
convey.Convey("UpdateUserMailVerified", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserEmail{ |
|
Mid: 1111111111, |
|
Email: []byte{}, |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
affected, err := d.UpdateUserMailVerified(c, a) |
|
ctx.Convey("Then err should be nil.affected should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(affected, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoInsertUserEmail(t *testing.T) { |
|
convey.Convey("InsertUserEmail", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserEmail{ |
|
Mid: 1111111111, |
|
Email: []byte{}, |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
affected, err := d.InsertUserEmail(c, a) |
|
ctx.Convey("Then err should be nil.affected should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldNotBeNil) |
|
ctx.So(affected, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoQueryUserSafeQuestion(t *testing.T) { |
|
convey.Convey("QueryUserSafeQuestion", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
mid = int64(1111111111) |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
res, err := d.QueryUserSafeQuestion(c, mid) |
|
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.ShouldBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoUpdateUserSafeQuestion(t *testing.T) { |
|
convey.Convey("UpdateUserSafeQuestion", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserSafeQuestion{ |
|
Mid: 1111111111, |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
affected, err := d.UpdateUserSafeQuestion(c, a) |
|
ctx.Convey("Then err should be nil.affected should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(affected, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoInsertUserSafeQuestion(t *testing.T) { |
|
convey.Convey("InsertUserSafeQuestion", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserSafeQuestion{ |
|
Mid: 1111111111, |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
affected, err := d.InsertUserSafeQuestion(c, a) |
|
ctx.Convey("Then err should be nil.affected should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldNotBeNil) |
|
ctx.So(affected, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoQueryUserThirdBind(t *testing.T) { |
|
convey.Convey("QueryUserThirdBind", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
mid = int64(1111111111) |
|
platform = int64(1) |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
res, err := d.QueryUserThirdBind(c, mid, platform) |
|
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.ShouldBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoUpdateUserThirdBind(t *testing.T) { |
|
convey.Convey("UpdateUserThirdBind", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserThirdBind{ |
|
Mid: 1111111111, |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
affected, err := d.UpdateUserThirdBind(c, a) |
|
ctx.Convey("Then err should be nil.affected should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(affected, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoInsertUserThirdBind(t *testing.T) { |
|
convey.Convey("InsertUserThirdBind", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserThirdBind{ |
|
Mid: 1111111111, |
|
} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
affected, err := d.InsertUserThirdBind(c, a) |
|
ctx.Convey("Then err should be nil.affected should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(affected, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoQueryCountryCode(t *testing.T) { |
|
convey.Convey("QueryCountryCode", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
res, err := d.QueryCountryCode(c) |
|
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 TestDaoGetMidByTel(t *testing.T) { |
|
convey.Convey("GetMidByTel", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserTel{} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
mid, err := d.GetMidByTel(c, a) |
|
ctx.Convey("Then err should be nil.mid should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldNotBeNil) |
|
ctx.So(mid, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoGetMidByEmail(t *testing.T) { |
|
convey.Convey("GetMidByEmail", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserEmail{} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
mid, err := d.GetMidByEmail(c, a) |
|
ctx.Convey("Then err should be nil.mid should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldNotBeNil) |
|
ctx.So(mid, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaoGetUnverifiedEmail(t *testing.T) { |
|
convey.Convey("GetUnverifiedEmail", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
start = int64(0) |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
res, err := d.GetUnverifiedEmail(c, start) |
|
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 TestDaoGetUserRegOriginByMid(t *testing.T) { |
|
convey.Convey("GetUserRegOriginByMid", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
mid = int64(0) |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
res, err := d.GetUserRegOriginByMid(c, mid) |
|
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 TestDaoInsertUpdateUserRegOriginType(t *testing.T) { |
|
convey.Convey("InsertUpdateUserRegOriginType", t, func(ctx convey.C) { |
|
var ( |
|
c = context.Background() |
|
a = &model.UserRegOrigin{} |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
affected, err := d.InsertUpdateUserRegOriginType(c, a) |
|
ctx.Convey("Then err should be nil.affected should not be nil.", func(ctx convey.C) { |
|
ctx.So(err, convey.ShouldBeNil) |
|
ctx.So(affected, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
} |
|
|
|
func TestDaotableIndex(t *testing.T) { |
|
convey.Convey("tableIndex", t, func(ctx convey.C) { |
|
var ( |
|
mid = int64(0) |
|
) |
|
ctx.Convey("When everything gose positive", func(ctx convey.C) { |
|
p1 := tableIndex(mid) |
|
ctx.Convey("Then p1 should not be nil.", func(ctx convey.C) { |
|
ctx.So(p1, convey.ShouldNotBeNil) |
|
}) |
|
}) |
|
}) |
|
}
|
|
|