doc_test.go 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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_DocOn(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{"192.168.3.240:2379"}, Key: "jydocs.stdlib.rpc"}}))
  14. req := &stdlib.DocChangeReq{Id: "123", Reason: 1, AppId: "app_id_123"}
  15. res, err := std.DocOn(ctx, req)
  16. log.Println("err ", err)
  17. if res.State == true {
  18. log.Println("req true")
  19. } else {
  20. log.Println("req false", res)
  21. }
  22. }
  23. func Test_DocOff(t *testing.T) {
  24. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  25. std := stdlib.NewStdlib(zrpc.MustNewClient(zrpc.RpcClientConf{Etcd: discov.EtcdConf{Hosts: []string{"192.168.3.240:2379"}, Key: "jydocs.stdlib.rpc"}}))
  26. req := &stdlib.DocChangeReq{Id: "123", Reason: 10, AppId: "app_id_123"}
  27. res, err := std.DocOff(ctx, req)
  28. log.Println("err ", err)
  29. if res.State == true {
  30. log.Println("req true")
  31. } else {
  32. log.Println("req false", res)
  33. }
  34. //log.Println("err ", err)
  35. //log.Println("req ", res)
  36. }
  37. func Test_DocActivity(t *testing.T) {
  38. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  39. std := stdlib.NewStdlib(zrpc.MustNewClient(zrpc.RpcClientConf{Etcd: discov.EtcdConf{Hosts: []string{"192.168.3.240:2379"}, Key: "jydocs.stdlib.rpc"}}))
  40. req := &stdlib.DocActivityReq{PageNum: 1, PageSize: 10, AppId: "10000", ActivityId: 3, UserId: "5e8eb60ae138234b4f91aacf"}
  41. res, err := std.DocActivity(ctx, req)
  42. log.Println("err ", err)
  43. for _, v := range res.Docs {
  44. log.Println("IsBuy ", v.IsBuy)
  45. log.Println("date ", v.UploadDate)
  46. }
  47. }
  48. func Test_DocStatistics(t *testing.T) {
  49. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  50. std := stdlib.NewStdlib(zrpc.MustNewClient(zrpc.RpcClientConf{Etcd: discov.EtcdConf{Hosts: []string{"192.168.3.240:2379"}, Key: "jydocs.stdlib.rpc"}}))
  51. req := &stdlib.DocStatisticsReq{DocId: "123", DocStatisticsType: 1, AppId: "app_id_123"}
  52. res, err := std.DocStatistics(ctx, req)
  53. log.Println("err ", err)
  54. log.Println("req ", res)
  55. }
  56. func Test_DocGetCheck(t *testing.T) {
  57. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  58. std := stdlib.NewStdlib(zrpc.MustNewClient(zrpc.RpcClientConf{Etcd: discov.EtcdConf{Hosts: []string{"192.168.3.240:2379"}, Key: "jydocs.stdlib.rpc"}}))
  59. req := &stdlib.DocGetCheckReq{DocId: "001d00e2-887b-11eb-8699-0050568f51e7", UserId: "5e8eb60ae138234b4f91aacf", AppId: "10000"}
  60. res, err := std.DocGetCheck(ctx, req)
  61. log.Println("err ", err)
  62. log.Println("req ", res.IsBuy)
  63. }
  64. func Test_DocGetContent(t *testing.T) {
  65. ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
  66. std := stdlib.NewStdlib(zrpc.MustNewClient(zrpc.RpcClientConf{Etcd: discov.EtcdConf{Hosts: []string{"192.168.3.240:2379"}, Key: "jydocs.stdlib.rpc"}}))
  67. req := &stdlib.DocGetCheckReq{DocId: "111", UserId: "123", AppId: "app_id_123"}
  68. res, err := std.DocGetContent(ctx, req)
  69. log.Println("err ", err)
  70. log.Println("req ", res)
  71. }