doc_test.go 3.2 KB

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