message_test.go 2.6 KB

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