userLogic_test.go 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package test
  2. import (
  3. "git.rtzhtech.cn/iss/public-lib/dto"
  4. "git.rtzhtech.cn/iss/public-lib/logic"
  5. "git.rtzhtech.cn/iss/public-lib/model"
  6. "testing"
  7. )
  8. func TestMaps(t *testing.T) {
  9. }
  10. func TestSaveUser(t *testing.T) {
  11. md := logic.NewUserLogic()
  12. req := new(model.SysUsr)
  13. req.ID = 2
  14. req.Usrname = "admin"
  15. req.Comment = "超级管理员"
  16. req.Password = "123123"
  17. req.Status = 2
  18. list, err := md.SaveUser(req)
  19. if err != nil {
  20. t.Error(err)
  21. }
  22. t.Log(list)
  23. }
  24. func TestSaveUserMap(t *testing.T) {
  25. md := logic.NewUserLogic()
  26. req := map[string]any{
  27. "usrname": "test3",
  28. "comment": "测试用户",
  29. "password": "123123",
  30. "role": 2,
  31. }
  32. _, err := md.UpdateUserMap(req)
  33. if err != nil {
  34. t.Error(err)
  35. }
  36. }
  37. func TestDelUser(t *testing.T) {
  38. md := logic.NewUserLogic()
  39. err := md.DelUser(2)
  40. if err != nil {
  41. t.Error(err)
  42. }
  43. }
  44. func TestGetUser(t *testing.T) {
  45. md := logic.NewUserLogic()
  46. req := new(dto.GetUserRequest)
  47. req.FullName = "admin"
  48. req.Page = 1
  49. req.Limit = 20
  50. list, err := md.GetUser(req)
  51. if err != nil {
  52. t.Error(err)
  53. }
  54. for _, val := range list.List {
  55. t.Log(val)
  56. }
  57. }
  58. func TestGetUserAccess(t *testing.T) {
  59. server := logic.NewUserLogic()
  60. req := new(dto.GetUserAccessRequest)
  61. list, _ := server.GetUserAccess(req)
  62. t.Log(list)
  63. }
  64. func TestSetUserAccess(t *testing.T) {
  65. server := logic.NewUserLogic()
  66. req := new(model.SysAccess)
  67. req.Usrid = 1
  68. req.Appid = 2
  69. err := server.SetUserAccess(req)
  70. t.Error(err)
  71. }