docquery_test.go 750 B

1234567891011121314151617181920212223242526
  1. package test
  2. import (
  3. "context"
  4. "log"
  5. "testing"
  6. "time"
  7. "app.yhyue.com/moapp/jy_docs/rpc/stdlib/stdlib"
  8. "github.com/zeromicro/go-zero/core/discov"
  9. "github.com/zeromicro/go-zero/zrpc"
  10. )
  11. func Test_Docquery(t *testing.T) {
  12. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  13. std := stdlib.NewStdlib(zrpc.MustNewClient(zrpc.RpcClientConf{Etcd: discov.EtcdConf{Hosts: []string{"127.0.0.1:2379"}, Key: "jydocs.stdlib.rpc"}}))
  14. res, err := std.DocQuery(ctx, &stdlib.DocQueryRequest{UserId: "5d6378301c298a5aac7b5402", AppId: "jy", KeyWord: "软件", PageSize: 3, Sort: []string{}})
  15. if err != nil {
  16. log.Println(err)
  17. } else {
  18. log.Println(res.Total, res.Code, res.Msg)
  19. for _, v := range res.Docs {
  20. log.Println(v)
  21. }
  22. }
  23. }