send_test.go 865 B

12345678910111213141516171819202122232425262728293031
  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{"127.0.0.1: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: "2333333",
  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. }