getDMConf_test.go 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. package dao
  2. import (
  3. "context"
  4. "flag"
  5. "fmt"
  6. "path/filepath"
  7. "testing"
  8. activityService "go-common/app/service/live/activity/api/liverpc"
  9. "go-common/app/service/live/live-dm/conf"
  10. rankdbService "go-common/app/service/live/rankdb/api/liverpc"
  11. rcService "go-common/app/service/live/rc/api/liverpc"
  12. userextService "go-common/app/service/live/userext/api/liverpc"
  13. acctountService "go-common/app/service/main/account/api"
  14. "go-common/library/net/metadata"
  15. )
  16. func init() {
  17. dir, _ := filepath.Abs("../cmd/test.toml")
  18. flag.Set("conf", dir)
  19. var err error
  20. if err = conf.Init(); err != nil {
  21. panic(err)
  22. }
  23. UserExtServiceClient = userextService.New(getConf("userext"))
  24. ActivityServiceClient = activityService.New(getConf("activity"))
  25. RankdbServiceClient = rankdbService.New(getConf("rankdbService"))
  26. RcServiceClient = rcService.New(getConf("rc"))
  27. ac, err = acctountService.NewClient(conf.Conf.AccClient)
  28. if err != nil {
  29. panic(err)
  30. }
  31. }
  32. //group=qa01 DEPLOY_ENV=uat go test -run TestUserInfo_GetUnameColor
  33. func TestUserInfo_GetUnameColor(t *testing.T) {
  34. u := &UserInfo{}
  35. if err := u.GetUnameColor(context.TODO(), 28272030, 10004); err != nil {
  36. t.Error("获取用户昵称颜色失败: ", err)
  37. }
  38. fmt.Println("UnameColor->", u.UnameColor)
  39. }
  40. //group=qa01 DEPLOY_ENV=uat go test -run TestUserInfo_GetSpeicalMedal
  41. func TestUserInfo_GetSpeicalMedal(t *testing.T) {
  42. m := &FansMedalInfo{}
  43. if err := m.GetSpeicalMedal(context.TODO(), 111, 222); err != nil {
  44. t.Error("获取特殊勋章信息失败:", err)
  45. }
  46. fmt.Println("SpecialMedal->", m.SpecialMedal)
  47. }
  48. //group=qa01 DEPLOY_ENV=uat go test -run TestUserInfo_GetUserLevelRank
  49. func TestUserInfo_GetUserLevelRank(t *testing.T) {
  50. u := &UserInfo{}
  51. if err := u.GetUserLevelRank(context.TODO(), 111); err != nil {
  52. t.Error("获取用户等级RANK失败:", err)
  53. }
  54. fmt.Println("ULevelRank->", u.ULevelRank)
  55. }
  56. //group=qa01 DEPLOY_ENV=uat go test -run TestCommentTitle_GetCommentTitle
  57. func TestCommentTitle_GetCommentTitle(t *testing.T) {
  58. c := &CommentTitle{}
  59. ctx1 := metadata.NewContext(context.TODO(), metadata.MD{})
  60. if md, ok := metadata.FromContext(ctx1); ok {
  61. md[metadata.Mid] = 5200
  62. }
  63. if err := c.GetCommentTitle(ctx1); err != nil {
  64. t.Error("获取用户头衔失败:", err)
  65. }
  66. fmt.Println("OldTitle->", c.OldTitle)
  67. fmt.Println("Title->", c.Title)
  68. }
  69. //group=qa01 DEPLOY_ENV=uat go test -run TestFansMedalInfo_GetMedalanchorName
  70. func TestFansMedalInfo_GetMedalanchorName(t *testing.T) {
  71. f := &FansMedalInfo{}
  72. if err := f.GetMedalanchorName(context.TODO(), 222); err != nil {
  73. t.Error("获取勋章对应主播昵称错误:", err)
  74. }
  75. fmt.Println("RUName->", f.RUName)
  76. }
  77. //group=fat1 DEPLOY_ENV=uat go test -run TestUserInof_GetUserBubble
  78. func TestUserInof_GetUserBubble(t *testing.T) {
  79. u := &UserInfo{}
  80. if err := u.GetUserBubble(context.TODO(), 1, 1, 1, 1); err != nil {
  81. t.Error("GetUserBubble调用失败")
  82. }
  83. if u.Bubble != 1 {
  84. t.Error("判断气泡失败 uid 1 roomid 1 bubble 1: bubble: ", u.Bubble)
  85. }
  86. fmt.Println("Bubble1->", u.Bubble)
  87. if err := u.GetUserBubble(context.TODO(), 1, 2, 1, 1); err != nil {
  88. t.Error("GetUserBubble调用失败")
  89. }
  90. if u.Bubble != 0 {
  91. t.Error("判断气泡失败 uid 1 roomid 2 bubble 1: bubble: ", u.Bubble)
  92. }
  93. fmt.Println("Bubble2->", u.Bubble)
  94. }
  95. // //group=qa01 DEPLOY_ENV=uat go test -run TestUserInfo_GetUserLevelColor
  96. // func TestUserInfo_GetUserLevelColor(t *testing.T) {
  97. // u := &UserInfo{}
  98. // if err := u.GetUserLevelColor(52); err != nil {
  99. // t.Error("返回值错误: ", err)
  100. // }
  101. // if u.ULevelColor != 16752445 {
  102. // t.Error("51级以上颜色错误 16752445 ->", u.ULevelColor)
  103. // }
  104. // if err := u.GetUserLevelColor(42); err != nil {
  105. // t.Error("返回值错误: ", err)
  106. // }
  107. // if u.ULevelColor != 16746162 {
  108. // t.Error("51-41级颜色错误 16752445 ->", u.ULevelColor)
  109. // }
  110. // if err := u.GetUserLevelColor(32); err != nil {
  111. // t.Error("返回值错误: ", err)
  112. // }
  113. // if u.ULevelColor != 10512625 {
  114. // t.Error("41-31级颜色错误 10512625 ->", u.ULevelColor)
  115. // }
  116. // if err := u.GetUserLevelColor(22); err != nil {
  117. // t.Error("返回值错误: ", err)
  118. // }
  119. // if u.ULevelColor != 5805790 {
  120. // t.Error("31-21级颜色错误 16752445 ->", u.ULevelColor)
  121. // }
  122. // if err := u.GetUserLevelColor(12); err != nil {
  123. // t.Error("返回值错误: ", err)
  124. // }
  125. // if u.ULevelColor != 6406234 {
  126. // t.Error("21-11级颜色错误 16752445 ->", u.ULevelColor)
  127. // }
  128. // if err := u.GetUserLevelColor(2); err != nil {
  129. // t.Error("返回值错误: ", err)
  130. // }
  131. // if u.ULevelColor != 9868950 {
  132. // t.Error("0-11级颜色错误 16752445 ->", u.ULevelColor)
  133. // }
  134. // }