package test import ( "context" "log" "testing" "time" "app.yhyue.com/moapp/jy_docs/rpc/stdlib/stdlib" "app.yhyue.com/moapp/jy_docs/rpc/stdlib/stdlibclient" "github.com/tal-tech/go-zero/core/discov" "github.com/tal-tech/go-zero/zrpc" ) func Test_Docquery(t *testing.T) { ctx, _ := context.WithTimeout(context.Background(), 10*time.Second) std := stdlibclient.NewStdlib(zrpc.MustNewClient(zrpc.RpcClientConf{Etcd: discov.EtcdConf{Hosts: []string{"127.0.0.1:2379"}, Key: "jydocs.stdlib.rpc"}})) res, err := std.DocQuery(ctx, &stdlib.DocQueryRequest{KeyWord: "软件", PageSize: 3}) if err != nil { log.Println(err) } else { log.Println(res.Docs[0]) } }