userLib_test.go 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package test
  2. import (
  3. "app.yhyue.com/moapp/jydocs/rpc/userlib/userlib"
  4. "app.yhyue.com/moapp/jydocs/rpc/userlib/userlibclient"
  5. "context"
  6. "github.com/tal-tech/go-zero/core/discov"
  7. "github.com/tal-tech/go-zero/zrpc"
  8. "log"
  9. "testing"
  10. )
  11. //用户收藏单元测试
  12. func Test_UserDocCollect(t *testing.T) {
  13. client := zrpc.MustNewClient(zrpc.RpcClientConf{
  14. Etcd: discov.EtcdConf{
  15. Hosts: []string{"192.168.3.240:2379"},
  16. Key: "jydocs.userlib.rpc",
  17. },
  18. })
  19. userLib := userlibclient.NewUserLib(client)
  20. resp, err := userLib.DocCollect(context.Background(), &userlibclient.UserCollectRequest{
  21. DocId: "1",
  22. UserId: "1",
  23. SourceUserId: "2",
  24. DocName: "2020招标文件白皮书.docx",
  25. DocFileType: userlib.UserDocFileType_Word,
  26. DocFileSize: 1002,
  27. DocPageSize: 20,
  28. DocCategory: userlib.UserDocCategory_Collect,
  29. DocFileSuffix:"docx",
  30. Cost:0,
  31. })
  32. if err != nil {
  33. log.Println("UserDoc Collect call error:", err)
  34. }
  35. log.Print("UserDoc Collect call response:", resp)
  36. }
  37. //用户转存单元测试
  38. func Test_UserDocDwnload(t *testing.T) {
  39. client := zrpc.MustNewClient(zrpc.RpcClientConf{
  40. Etcd: discov.EtcdConf{
  41. Hosts: []string{"127.0.0.1:2379"},
  42. Key: "jydocs.userlib.rpc",
  43. },
  44. })
  45. userLib := userlibclient.NewUserLib(client)
  46. resp, err := userLib.DocDownload(context.Background(), &userlibclient.UserCollectRequest{
  47. DocId: "1",
  48. UserId: "wh5",
  49. SourceUserId: "2",
  50. DocName: "2020招标文件白皮书.docx",
  51. DocFileType: userlib.UserDocFileType_Word,
  52. DocFileSize: 1002,
  53. DocPageSize: 20,
  54. DocCategory: userlib.UserDocCategory_Collect,
  55. DocFileSuffix:"docx",
  56. Cost:100,
  57. })
  58. if err != nil {
  59. log.Println("UserDoc Collect call error:", err)
  60. }
  61. log.Print("UserDoc Collect call response:", resp)
  62. }