go-common/app/service/live/live-dm/dao/getCheckInfo_test.go

163 lines
4.8 KiB
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package dao
import (
"context"
"flag"
"fmt"
"path/filepath"
"testing"
fansMedalService "go-common/app/service/live/fans_medal/api/liverpc"
"go-common/app/service/live/live-dm/conf"
liveUserService "go-common/app/service/live/live_user/api/liverpc"
roomService "go-common/app/service/live/room/api/liverpc"
userextService "go-common/app/service/live/userext/api/liverpc"
acctountService "go-common/app/service/main/account/api"
filterService "go-common/app/service/main/filter/api/grpc/v1"
spyService "go-common/app/service/main/spy/api"
)
func init() {
dir, _ := filepath.Abs("../cmd/test.toml")
flag.Set("conf", dir)
var err error
if err = conf.Init(); err != nil {
panic(err)
}
// InitAPI()
// InitGrpc(conf.Conf)
UserExtServiceClient = userextService.New(getConf("userext"))
LiveUserServiceClient = liveUserService.New(getConf("liveUser"))
FansMedalServiceClient = fansMedalService.New(getConf("fansMedal"))
RoomServiceClient = roomService.New(getConf("room"))
ac, err = acctountService.NewClient(conf.Conf.AccClient)
if err != nil {
panic(err)
}
vipCli, err = newVipService(conf.Conf.XuserClent)
if err != nil {
panic(err)
}
SpyClient, err = spyService.NewClient(conf.Conf.SpyClient)
if err != nil {
panic(err)
}
FilterClient, err = filterService.NewClient(conf.Conf.FilterClient)
if err != nil {
panic(err)
}
}
//group=qa01 DEPLOY_ENV=uat go test -run TestDMConf_Get
func TestDMConf_Get(t *testing.T) {
dc := &DMConf{}
if err := dc.Get(context.TODO(), 111, 222, conf.Conf); err != nil {
t.Error("获取弹幕配置失败", err)
}
if dc.Color == 0 && dc.Length == 0 && dc.Mode == 0 {
t.Error("获取弹幕配置失败, 返回值错误")
}
fmt.Println("##### Mode: ", dc.Mode)
fmt.Println("##### Color: ", dc.Color)
fmt.Println("##### Length: ", dc.Length)
}
//TODO 未测试
//group=fat1 DEPLOY_ENV=uat go test -run TestUserInfo_Get
func TestUserInfo_Get(t *testing.T) {
u := &UserInfo{}
if err := u.Get(context.TODO(), 110000232); err != nil {
t.Error(err)
}
if u.UserLever == 0 && u.UserScore == 0 {
t.Error("返回值错误")
}
fmt.Println("#### UserLever: ", u.UserLever)
fmt.Println("#### UserScore: ", u.UserScore)
fmt.Println("### Usercolor: ", u.ULevelColor)
}
//DEPLOY_ENV=uat go test -run TestUserInfo_GetVipInfo
func TestUserInfo_GetVipInfo(t *testing.T) {
u := &UserInfo{}
if err := u.GetVipInfo(context.TODO(), 2); err != nil {
t.Error("获取老爷失败: ", err)
}
fmt.Println("#### VIP: ", u.Vip)
fmt.Println("### SVIP: ", u.Svip)
}
//group=qa01 DEPLOY_ENV=uat go test -run TestUserInfo_GetPrivilegeType
func TestUserInfo_GetPrivilegeType(t *testing.T) {
u := &UserInfo{}
if err := u.GetPrivilegeType(context.TODO(), 10799340, 6810576); err != nil {
t.Error("返回值错误: ", err)
}
fmt.Println("PrivilegeType", u.PrivilegeType)
}
//group=qa01 DEPLOY_ENV=uat go test -run TestUserInfo_IsRoomAdmin
func TestUserInfo_IsRoomAdmin(t *testing.T) {
u := &UserInfo{}
if err := u.IsRoomAdmin(context.TODO(), 1877309, 5392); err != nil {
t.Error("返回值错误: ", err)
}
fmt.Println("IsRoomAdmin->", u.RoomAdmin)
}
//group=qa01 DEPLOY_ENV=uat go test -run TestUserInfo_GetFansMedal
func TestUserInfo_GetFansMedal(t *testing.T) {
m := &FansMedalInfo{}
if err := m.GetFansMedal(context.TODO(), 83940); err != nil {
t.Error("获取粉丝勋章失败: ", err)
}
fmt.Println("#####RUID: ", m.RUID)
fmt.Println("#####MedalLevel: ", m.MedalLevel)
fmt.Println("#####MedalName: ", m.MedalName)
fmt.Println("#####MColor: ", m.MColor)
}
//group=qa01 DEPLOY_ENV=uat go test -run TestRoomConf_Get
func TestRoomConf_Get(t *testing.T) {
r := &RoomConf{}
if err := r.Get(context.TODO(), 1016); err != nil {
t.Error("获取房间配置失败: ", err)
}
fmt.Println("RoomID->", r.RoomID)
fmt.Println("UID->", r.UID)
fmt.Println("RoomShield->", r.RoomShield)
fmt.Println("Anchor->", r.Anchor)
}
//group=qa01 DEPLOY_ENV=uat go test -run TestUserBindInfo_Get
func TestUserBindInfo_Get(t *testing.T) {
u := &UserBindInfo{}
if err := u.Get(context.TODO(), 222); err != nil {
t.Error("获取用户绑定信息失败: ", err)
}
fmt.Println("Identification->", u.Identification)
fmt.Println("MobileVerify->", u.MobileVerify)
fmt.Println("Uname->", u.Uname)
fmt.Println("URank->", u.URank)
}
//DEPLOY_ENV=uat go test -run TestGerUserScore
func TestGerUserScore(t *testing.T) {
u := &UserScore{}
if err := u.GetUserScore(context.TODO(), 111); err != nil {
t.Error("获取用户真实分失败:", err)
}
fmt.Println("###### UserScore:", u.UserScore)
}
//缺少souce值
//DEPLOY_ENV=uat go test -run TestGetMsgScore
func TestGetMsgScore(t *testing.T) {
u := &UserScore{}
if err := u.GetMsgScore(context.TODO(), "fuck"); err != nil {
t.Error("获取真实分失败:", err)
}
fmt.Println("MsgLeve->", u.MsgLevel)
fmt.Println("MsgAI=>", u.MsgAI)
}