message_test.go 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. package test
  2. import (
  3. "app.yhyue.com/moapp/jybase/encrypt"
  4. "bp.jydev.jianyu360.cn/SocialPlatform/messageCenter/rpc/messagecenter/internal/config"
  5. "bp.jydev.jianyu360.cn/SocialPlatform/messageCenter/rpc/messagecenter/messagecenter"
  6. "bp.jydev.jianyu360.cn/SocialPlatform/messageCenter/service"
  7. "context"
  8. "flag"
  9. "github.com/zeromicro/go-zero/core/conf"
  10. "github.com/zeromicro/go-zero/zrpc"
  11. "log"
  12. "testing"
  13. "time"
  14. )
  15. var configFile = flag.String("f", "../etc/messagecenter.yaml", "the config file")
  16. var c config.Config
  17. func init() {
  18. conf.MustLoad(*configFile, &c)
  19. }
  20. //数量查询
  21. func Test_Count(t *testing.T) {
  22. log.Println(encrypt.SE.Encode2Hex("831"))
  23. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  24. TestSystem := messagecenter.NewMessageCenter(zrpc.MustNewClient(c.TestConf))
  25. req := &messagecenter.CountReq{
  26. UserType: 2,
  27. NewUserId: 5524,
  28. }
  29. res, err := TestSystem.Count(ctx, req)
  30. log.Println("res ", res)
  31. log.Println("err ", err)
  32. }
  33. //用户数量查询
  34. func Test_UserList(t *testing.T) {
  35. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  36. TestSystem := messagecenter.NewMessageCenter(zrpc.MustNewClient(c.TestConf))
  37. req := &messagecenter.UserReq{
  38. Phone: "",
  39. UserType: 1,
  40. StartTime: "",
  41. EndTime: "",
  42. NewUserId: 4318,
  43. EntUserId: 4318,
  44. }
  45. res, err := TestSystem.UserList(ctx, req)
  46. log.Println("res ", res)
  47. log.Println("err ", err)
  48. }
  49. //聊天信息查询
  50. func Test_FindMessage(t *testing.T) {
  51. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  52. TestSystem := messagecenter.NewMessageCenter(zrpc.MustNewClient(c.TestConf))
  53. req := &messagecenter.MessageReq{
  54. MsgType: 2,
  55. UserType: 2,
  56. SendId: 68826,
  57. PageSize: 10,
  58. EntId: 14929,
  59. LastId: 0,
  60. NewUserId: 74175,
  61. EntUserId: 0,
  62. Sort: "",
  63. //ChatGroupId: 1,
  64. PositionId: 584,
  65. }
  66. res, err := TestSystem.FindMessage(ctx, req)
  67. log.Println("res ", res)
  68. log.Println("err ", err)
  69. }
  70. //聊天保存
  71. func Test_SaveMessage(t *testing.T) {
  72. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  73. TestSystem := messagecenter.NewMessageCenter(zrpc.MustNewClient(c.TestConf))
  74. req := &messagecenter.MessageEntity{
  75. Title: "11",
  76. Content: "请问在吗?",
  77. Item: 8,
  78. ItemType: 6,
  79. Link: "1111",
  80. Appid: "10000",
  81. ReceiveId: 2,
  82. SendId: 4626,
  83. OwnType: int64(2),
  84. Type: 1,
  85. }
  86. res, err := TestSystem.SaveMessage(ctx, req)
  87. log.Println("res ", res)
  88. log.Println("err ", err)
  89. }
  90. //
  91. func Test_test1(t *testing.T) {
  92. b := service.GetUserAllPosition(74175)
  93. log.Println(b)
  94. }