user_test.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package srv
  2. import (
  3. "context"
  4. "dashoo.cn/common_definition/admin/user_def"
  5. "log"
  6. "testing"
  7. )
  8. func TestGetUserList(t *testing.T) {
  9. type args struct {
  10. ctx context.Context
  11. ids []int64
  12. tenant string
  13. }
  14. want01 := make([]user_def.UserInfoList, 1)
  15. tests := []struct {
  16. name string
  17. args args
  18. want []user_def.UserInfoList
  19. wantErr bool
  20. }{
  21. {"微服务调用-用户列表测试",
  22. args{context.TODO(), []int64{1}, "CU7zm9WhZm"}, want01, false},
  23. {"微服务调用-用户列表测试02",
  24. args{context.TODO(), []int64{1}, "EmGVD5szuT"}, 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. log.Println(got)
  37. if len(got) != len(tt.want) {
  38. t.Errorf("GetUserList() got = %v, want %v", got, tt.want)
  39. }
  40. })
  41. }
  42. }