message_test.go 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  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: 831,
  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: 4,
  54. UserType: 1,
  55. SendId: 68826,
  56. PageSize: 10,
  57. EntId: 14929,
  58. }
  59. res, err := TestSystem.FindMessage(ctx, req)
  60. log.Println("res ", res)
  61. log.Println("err ", err)
  62. }
  63. //聊天保存
  64. func Test_SaveMessage(t *testing.T) {
  65. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  66. TestSystem := messagecenter.NewMessageCenter(zrpc.MustNewClient(c.TestConf))
  67. req := &messagecenter.MessageEntity{
  68. Title: "11",
  69. Content: "请问在吗?",
  70. Item: 8,
  71. ItemType: 6,
  72. Link: "1111",
  73. Appid: "10000",
  74. ReceiveId: 2,
  75. SendId: 4626,
  76. OwnType: int64(2),
  77. Type: 1,
  78. }
  79. res, err := TestSystem.SaveMessage(ctx, req)
  80. log.Println("res ", res)
  81. log.Println("err ", err)
  82. }
  83. //
  84. func Test_test1(t *testing.T) {
  85. a := encrypt.SE.EncodeString("0")
  86. log.Println(a)
  87. log.Println(encrypt.SE.DecodeString("0"))
  88. log.Println(encrypt.SE.DecodeString(""))
  89. }