6
0

user_test.go 987 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package srv
  2. import (
  3. "context"
  4. "dashoo.cn/common_definition/admin/user_def"
  5. "testing"
  6. )
  7. func TestGetUserList(t *testing.T) {
  8. type args struct {
  9. ctx context.Context
  10. ids []int64
  11. tenant string
  12. }
  13. want01 := make([]user_def.UserInfoList, 1)
  14. tests := []struct {
  15. name string
  16. args args
  17. want []user_def.UserInfoList
  18. wantErr bool
  19. }{
  20. {"微服务调用-用户列表测试", args{
  21. ctx: context.TODO(),
  22. ids: []int64{1},
  23. tenant: "CU7zm9WhZm",
  24. }, want01, false},
  25. }
  26. for _, tt := range tests {
  27. t.Run(tt.name, func(t *testing.T) {
  28. got, err := GetUserList(tt.args.ctx, tt.args.ids, tt.args.tenant)
  29. if (err != nil) != tt.wantErr {
  30. t.Errorf("GetUserList() error = %v, wantErr %v", err, tt.wantErr)
  31. return
  32. }
  33. //if !reflect.DeepEqual(got, tt.want) {
  34. // t.Errorf("GetUserList() got = %v, want %v", got, tt.want)
  35. //}
  36. if len(got) != len(tt.want) {
  37. t.Errorf("GetUserList() got = %v, want %v", got, tt.want)
  38. }
  39. })
  40. }
  41. }