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.
153 lines
4.6 KiB
153 lines
4.6 KiB
package dao |
|
|
|
import ( |
|
"context" |
|
"flag" |
|
"fmt" |
|
"path/filepath" |
|
"testing" |
|
|
|
activityService "go-common/app/service/live/activity/api/liverpc" |
|
"go-common/app/service/live/live-dm/conf" |
|
rankdbService "go-common/app/service/live/rankdb/api/liverpc" |
|
rcService "go-common/app/service/live/rc/api/liverpc" |
|
userextService "go-common/app/service/live/userext/api/liverpc" |
|
acctountService "go-common/app/service/main/account/api" |
|
"go-common/library/net/metadata" |
|
) |
|
|
|
func init() { |
|
dir, _ := filepath.Abs("../cmd/test.toml") |
|
flag.Set("conf", dir) |
|
var err error |
|
if err = conf.Init(); err != nil { |
|
panic(err) |
|
} |
|
UserExtServiceClient = userextService.New(getConf("userext")) |
|
ActivityServiceClient = activityService.New(getConf("activity")) |
|
RankdbServiceClient = rankdbService.New(getConf("rankdbService")) |
|
RcServiceClient = rcService.New(getConf("rc")) |
|
|
|
ac, err = acctountService.NewClient(conf.Conf.AccClient) |
|
if err != nil { |
|
panic(err) |
|
} |
|
} |
|
|
|
//group=qa01 DEPLOY_ENV=uat go test -run TestUserInfo_GetUnameColor |
|
func TestUserInfo_GetUnameColor(t *testing.T) { |
|
u := &UserInfo{} |
|
if err := u.GetUnameColor(context.TODO(), 28272030, 10004); err != nil { |
|
t.Error("获取用户昵称颜色失败: ", err) |
|
} |
|
fmt.Println("UnameColor->", u.UnameColor) |
|
} |
|
|
|
//group=qa01 DEPLOY_ENV=uat go test -run TestUserInfo_GetSpeicalMedal |
|
func TestUserInfo_GetSpeicalMedal(t *testing.T) { |
|
m := &FansMedalInfo{} |
|
if err := m.GetSpeicalMedal(context.TODO(), 111, 222); err != nil { |
|
t.Error("获取特殊勋章信息失败:", err) |
|
} |
|
fmt.Println("SpecialMedal->", m.SpecialMedal) |
|
} |
|
|
|
//group=qa01 DEPLOY_ENV=uat go test -run TestUserInfo_GetUserLevelRank |
|
func TestUserInfo_GetUserLevelRank(t *testing.T) { |
|
u := &UserInfo{} |
|
if err := u.GetUserLevelRank(context.TODO(), 111); err != nil { |
|
t.Error("获取用户等级RANK失败:", err) |
|
} |
|
fmt.Println("ULevelRank->", u.ULevelRank) |
|
} |
|
|
|
//group=qa01 DEPLOY_ENV=uat go test -run TestCommentTitle_GetCommentTitle |
|
func TestCommentTitle_GetCommentTitle(t *testing.T) { |
|
c := &CommentTitle{} |
|
|
|
ctx1 := metadata.NewContext(context.TODO(), metadata.MD{}) |
|
if md, ok := metadata.FromContext(ctx1); ok { |
|
md[metadata.Mid] = 5200 |
|
} |
|
if err := c.GetCommentTitle(ctx1); err != nil { |
|
t.Error("获取用户头衔失败:", err) |
|
} |
|
fmt.Println("OldTitle->", c.OldTitle) |
|
fmt.Println("Title->", c.Title) |
|
} |
|
|
|
//group=qa01 DEPLOY_ENV=uat go test -run TestFansMedalInfo_GetMedalanchorName |
|
func TestFansMedalInfo_GetMedalanchorName(t *testing.T) { |
|
f := &FansMedalInfo{} |
|
if err := f.GetMedalanchorName(context.TODO(), 222); err != nil { |
|
t.Error("获取勋章对应主播昵称错误:", err) |
|
} |
|
fmt.Println("RUName->", f.RUName) |
|
} |
|
|
|
//group=fat1 DEPLOY_ENV=uat go test -run TestUserInof_GetUserBubble |
|
func TestUserInof_GetUserBubble(t *testing.T) { |
|
u := &UserInfo{} |
|
if err := u.GetUserBubble(context.TODO(), 1, 1, 1, 1); err != nil { |
|
t.Error("GetUserBubble调用失败") |
|
} |
|
if u.Bubble != 1 { |
|
t.Error("判断气泡失败 uid 1 roomid 1 bubble 1: bubble: ", u.Bubble) |
|
} |
|
fmt.Println("Bubble1->", u.Bubble) |
|
if err := u.GetUserBubble(context.TODO(), 1, 2, 1, 1); err != nil { |
|
t.Error("GetUserBubble调用失败") |
|
} |
|
if u.Bubble != 0 { |
|
t.Error("判断气泡失败 uid 1 roomid 2 bubble 1: bubble: ", u.Bubble) |
|
} |
|
fmt.Println("Bubble2->", u.Bubble) |
|
|
|
} |
|
|
|
// //group=qa01 DEPLOY_ENV=uat go test -run TestUserInfo_GetUserLevelColor |
|
// func TestUserInfo_GetUserLevelColor(t *testing.T) { |
|
// u := &UserInfo{} |
|
// if err := u.GetUserLevelColor(52); err != nil { |
|
// t.Error("返回值错误: ", err) |
|
// } |
|
|
|
// if u.ULevelColor != 16752445 { |
|
// t.Error("51级以上颜色错误 16752445 ->", u.ULevelColor) |
|
// } |
|
|
|
// if err := u.GetUserLevelColor(42); err != nil { |
|
// t.Error("返回值错误: ", err) |
|
// } |
|
// if u.ULevelColor != 16746162 { |
|
// t.Error("51-41级颜色错误 16752445 ->", u.ULevelColor) |
|
// } |
|
|
|
// if err := u.GetUserLevelColor(32); err != nil { |
|
// t.Error("返回值错误: ", err) |
|
// } |
|
// if u.ULevelColor != 10512625 { |
|
// t.Error("41-31级颜色错误 10512625 ->", u.ULevelColor) |
|
// } |
|
|
|
// if err := u.GetUserLevelColor(22); err != nil { |
|
// t.Error("返回值错误: ", err) |
|
// } |
|
// if u.ULevelColor != 5805790 { |
|
// t.Error("31-21级颜色错误 16752445 ->", u.ULevelColor) |
|
// } |
|
|
|
// if err := u.GetUserLevelColor(12); err != nil { |
|
// t.Error("返回值错误: ", err) |
|
// } |
|
// if u.ULevelColor != 6406234 { |
|
// t.Error("21-11级颜色错误 16752445 ->", u.ULevelColor) |
|
// } |
|
|
|
// if err := u.GetUserLevelColor(2); err != nil { |
|
// t.Error("返回值错误: ", err) |
|
// } |
|
// if u.ULevelColor != 9868950 { |
|
// t.Error("0-11级颜色错误 16752445 ->", u.ULevelColor) |
|
// } |
|
// }
|
|
|