workDesktop_test.go 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package test
  2. import (
  3. "context"
  4. "github.com/zeromicro/go-zero/zrpc"
  5. "log"
  6. "testing"
  7. "time"
  8. "userCenter/rpc/pb"
  9. usercenterclient "userCenter/rpc/usercenter"
  10. )
  11. var (
  12. ctx, _ = context.WithTimeout(context.Background(), 2*time.Second)
  13. )
  14. // 菜单模式选择
  15. // go test -v -run Test_MenuMode
  16. func Test_MenuMode(t *testing.T) {
  17. FileSystem := usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  18. req := &pb.WorkDesktopComprehensiveReq{
  19. UserId: "61e7820581197c2e50af18df",
  20. AppId: "10000",
  21. Platform: "PC",
  22. Phone: "",
  23. ActionMode: "menuMode",
  24. MenuMode: "all",
  25. MenuIds: "",
  26. }
  27. res, err := FileSystem.WorkDesktopComprehensive(ctx, req)
  28. log.Println("err ", err)
  29. log.Println("res:", res)
  30. }
  31. // 常用功能更新
  32. // go test -v -run Test_CommonlyRenew
  33. func Test_CommonlyRenew(t *testing.T) {
  34. FileSystem := usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  35. req := &pb.WorkDesktopComprehensiveReq{
  36. UserId: "61e7820581197c2e50af18df",
  37. AppId: "10000",
  38. Platform: "PC",
  39. Phone: "",
  40. ActionMode: "commonlyRenew",
  41. MenuMode: "",
  42. MenuIds: "Q1o=,TF4=,TFw=,TFg=,Q1g=,RV9F,RV9J,RV5B,RV5H,RV5J",
  43. }
  44. res, err := FileSystem.WorkDesktopComprehensive(ctx, req)
  45. log.Println("err ", err)
  46. log.Println("res:", res)
  47. }
  48. // 常用功能列表
  49. // go test -v -run Test_CommonlyList
  50. func Test_CommonlyList(t *testing.T) {
  51. FileSystem := usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  52. req := &pb.WorkDesktopComprehensiveReq{
  53. UserId: "61e7820581197c2e50af18df",
  54. AppId: "10000",
  55. Platform: "PC",
  56. Phone: "",
  57. ActionMode: "commonlyList",
  58. MenuMode: "",
  59. MenuIds: "",
  60. }
  61. res, err := FileSystem.WorkDesktopComprehensive(ctx, req)
  62. log.Println("err ", err)
  63. log.Println("res:", res)
  64. }
  65. //工作桌面菜单树
  66. //go test -run=Test_WorkDesktopMenuTree
  67. func Test_WorkDesktopMenuTree(t *testing.T) {
  68. FileSystem := usercenterclient.NewUserCenter(zrpc.MustNewClient(c.FileSystemConf))
  69. req := &pb.WorkDesktopMenuInfoReq{
  70. UserId: "61e7820581197c2e50af18df",
  71. AppId: "10000",
  72. Platform: "PC",
  73. Phone: "",
  74. }
  75. res, err := FileSystem.WorkDesktopMenuInfo(ctx, req)
  76. log.Println("err:", err, "---res:", res)
  77. }