send_test.go 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package test
  2. import (
  3. "context"
  4. "log"
  5. "testing"
  6. "time"
  7. "app.yhyue.com/moapp/MessageCenter/rpc/messageclient"
  8. "github.com/tal-tech/go-zero/core/discov"
  9. "github.com/tal-tech/go-zero/zrpc"
  10. )
  11. func Test_SendMsg(t *testing.T) {
  12. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  13. std := messageclient.NewMessage(zrpc.MustNewClient(zrpc.RpcClientConf{Etcd: discov.EtcdConf{Hosts: []string{"192.168.3.240:2379"}, Key: "message.rpc"}}))
  14. req := &messageclient.SendMsgRequest{
  15. Appid: "10000",
  16. ReceiveUserId: "6042120adca8410f1ef2ec84",
  17. ReceiveName: "rjj",
  18. SendUserId: "5fa3bb6d059e75bcdf8dab6a",
  19. SendName: "xzh",
  20. Title: "超级订阅",
  21. Content: "444",
  22. Link: "",
  23. CiteId: int64(3),
  24. MsgType: int64(4),
  25. }
  26. res, err := std.SendUserMsg(ctx, req)
  27. log.Println("err ", err, res)
  28. }
  29. func Test_FindUserMsg(t *testing.T) {
  30. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  31. std := messageclient.NewMessage(zrpc.MustNewClient(zrpc.RpcClientConf{Etcd: discov.EtcdConf{Hosts: []string{"127.0.0.1:2379"}, Key: "message.rpc"}}))
  32. req := &messageclient.FindUserMsgReq{
  33. Appid: "10000",
  34. ReceiveUserId: "6042120adca8410f1ef2ec84",
  35. UserId: "5fa3bb6d059e75bcdf8dab6a",
  36. OffSet: int64(0),
  37. PageSize: int64(10),
  38. MsgType: -1,
  39. Read: -1,
  40. }
  41. res, err := std.FindUserMsg(ctx, req)
  42. log.Println("err ", err, res.Code, res.Message, res.Count, res.Data)
  43. }
  44. func Test_ClassUnread(t *testing.T) {
  45. ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)
  46. std := messageclient.NewMessage(zrpc.MustNewClient(zrpc.RpcClientConf{Etcd: discov.EtcdConf{Hosts: []string{"127.0.0.1:2379"}, Key: "message.rpc"}}))
  47. req := &messageclient.GetClassUnreadCountReq{
  48. Appid: "10000",
  49. UserId: "6042120adca8410f1ef2ec84",
  50. MsgType: 4,
  51. }
  52. res, err := std.GetClassUnreadCount(ctx, req)
  53. log.Println("err ", err, res)
  54. }