userLib_test.go 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. package test
  2. import (
  3. "app.yhyue.com/moapp/jy_docs/rpc/userlib/userlibclient"
  4. "context"
  5. "github.com/tal-tech/go-zero/core/discov"
  6. "github.com/tal-tech/go-zero/zrpc"
  7. "log"
  8. "testing"
  9. )
  10. //用户收藏单元测试
  11. func Test_UserDocCollect(t *testing.T) {
  12. client := zrpc.MustNewClient(zrpc.RpcClientConf{
  13. Etcd: discov.EtcdConf{
  14. Hosts: []string{"127.0.0.1:2379"},
  15. Key: "jydocs.userlib.rpc",
  16. },
  17. })
  18. userLib := userlibclient.NewUserLib(client)
  19. resp, err := userLib.DocCollect(context.Background(), &userlibclient.UserCollectRequest{
  20. DocId: "1",
  21. UserId: "1",
  22. Cost: 0,
  23. })
  24. if err != nil {
  25. log.Println("UserDoc Collect call error:", err)
  26. }
  27. log.Print("UserDoc Collect call response:", resp)
  28. }
  29. //用户取消收藏单元测试
  30. func Test_UserCancelDocCollect(t *testing.T) {
  31. client := zrpc.MustNewClient(zrpc.RpcClientConf{
  32. Etcd: discov.EtcdConf{
  33. Hosts: []string{"127.0.0.1:2379"},
  34. Key: "jydocs.userlib.rpc",
  35. },
  36. })
  37. userLib := userlibclient.NewUserLib(client)
  38. resp, err := userLib.DocCancelCollect(context.Background(), &userlibclient.UserDeleteRequest{
  39. DocId: "5",
  40. })
  41. if err != nil {
  42. log.Println("UserDoc Collect call error:", err)
  43. }
  44. log.Print("UserDoc Collect call response:", resp)
  45. }
  46. func Test_UserDocDelete(t *testing.T) {
  47. client := zrpc.MustNewClient(zrpc.RpcClientConf{
  48. Etcd: discov.EtcdConf{
  49. Hosts: []string{"127.0.0.1:2379"},
  50. Key: "jydocs.userlib.rpc",
  51. },
  52. })
  53. userLib := userlibclient.NewUserLib(client)
  54. resp, err := userLib.DocDelete(context.Background(), &userlibclient.UserDeleteRequest{
  55. DocId: "1",
  56. })
  57. if err != nil {
  58. log.Println("UserDoc Collect call error:", err)
  59. }
  60. log.Print("UserDoc Collect call response:", resp)
  61. }
  62. //用户转存单元测试
  63. func Test_UserDocDwnload(t *testing.T) {
  64. client := zrpc.MustNewClient(zrpc.RpcClientConf{
  65. Etcd: discov.EtcdConf{
  66. Hosts: []string{"127.0.0.1:2379"},
  67. Key: "jydocs.userlib.rpc",
  68. },
  69. })
  70. userLib := userlibclient.NewUserLib(client)
  71. resp, err := userLib.DocDownload(context.Background(), &userlibclient.UserCollectRequest{
  72. DocId: "1",
  73. UserId: "wh5",
  74. Cost:100,
  75. })
  76. if err != nil {
  77. log.Println("UserDoc Collect call error:", err)
  78. }
  79. log.Print("UserDoc Collect call response:", resp)
  80. }