message_test.go 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. package test
  2. import (
  3. quitl "app.yhyue.com/moapp/jybase/common"
  4. "app.yhyue.com/moapp/jybase/encrypt"
  5. "bp.jydev.jianyu360.cn/SocialPlatform/messageCenter/rpc/messagecenter/internal/config"
  6. "bp.jydev.jianyu360.cn/SocialPlatform/messageCenter/rpc/messagecenter/messagecenter"
  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: 70224,
  28. PositionId: 1205051306,
  29. }
  30. res, err := TestSystem.Count(ctx, req)
  31. log.Println("res ", res)
  32. log.Println("err ", err)
  33. }
  34. //用户数量查询
  35. func Test_UserList(t *testing.T) {
  36. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  37. TestSystem := messagecenter.NewMessageCenter(zrpc.MustNewClient(c.TestConf))
  38. req := &messagecenter.UserReq{
  39. Phone: "",
  40. UserType: 1,
  41. StartTime: "",
  42. EndTime: "",
  43. NewUserId: 4318,
  44. EntUserId: 4318,
  45. }
  46. res, err := TestSystem.UserList(ctx, req)
  47. log.Println("res ", res)
  48. log.Println("err ", err)
  49. }
  50. //聊天信息查询
  51. func Test_FindMessage(t *testing.T) {
  52. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  53. TestSystem := messagecenter.NewMessageCenter(zrpc.MustNewClient(c.TestConf))
  54. req := &messagecenter.MessageReq{
  55. MsgType: 3,
  56. UserType: 2,
  57. SendId: 68826,
  58. PageSize: 2,
  59. EntId: 15051,
  60. LastId: 330239,
  61. NewUserId: 1205051306,
  62. EntUserId: 0,
  63. Sort: "DESC",
  64. ChatGroupId: 30001,
  65. PositionId: 1205051306,
  66. }
  67. res, err := TestSystem.FindMessage(ctx, req)
  68. log.Println("res ", res)
  69. log.Println("err ", err)
  70. }
  71. //聊天保存
  72. func Test_SaveMessage(t *testing.T) {
  73. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  74. TestSystem := messagecenter.NewMessageCenter(zrpc.MustNewClient(c.TestConf))
  75. req := &messagecenter.MessageEntity{
  76. Title: "11",
  77. Content: "请问在吗?",
  78. Item: 8,
  79. ItemType: 6,
  80. Link: "1111",
  81. Appid: "10000",
  82. ReceiveId: 2,
  83. SendId: 4626,
  84. OwnType: int64(2),
  85. Type: 1,
  86. }
  87. res, err := TestSystem.SaveMessage(ctx, req)
  88. log.Println("res ", res)
  89. log.Println("err ", err)
  90. }
  91. //
  92. func Test_test1(t *testing.T) {
  93. a := quitl.Int64All(encrypt.SE.Decode4Hex("475c405c5444"))
  94. log.Println("a----", a)
  95. }