github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/actor/v7action/v7actionfakes/fake_uaaclient.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v7actionfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/actor/v7action"
     8  	"code.cloudfoundry.org/cli/api/uaa"
     9  	"code.cloudfoundry.org/cli/api/uaa/constant"
    10  )
    11  
    12  type FakeUAAClient struct {
    13  	APIVersionStub        func() string
    14  	aPIVersionMutex       sync.RWMutex
    15  	aPIVersionArgsForCall []struct {
    16  	}
    17  	aPIVersionReturns struct {
    18  		result1 string
    19  	}
    20  	aPIVersionReturnsOnCall map[int]struct {
    21  		result1 string
    22  	}
    23  	AuthenticateStub        func(map[string]string, string, constant.GrantType) (string, string, error)
    24  	authenticateMutex       sync.RWMutex
    25  	authenticateArgsForCall []struct {
    26  		arg1 map[string]string
    27  		arg2 string
    28  		arg3 constant.GrantType
    29  	}
    30  	authenticateReturns struct {
    31  		result1 string
    32  		result2 string
    33  		result3 error
    34  	}
    35  	authenticateReturnsOnCall map[int]struct {
    36  		result1 string
    37  		result2 string
    38  		result3 error
    39  	}
    40  	CreateUserStub        func(string, string, string) (uaa.User, error)
    41  	createUserMutex       sync.RWMutex
    42  	createUserArgsForCall []struct {
    43  		arg1 string
    44  		arg2 string
    45  		arg3 string
    46  	}
    47  	createUserReturns struct {
    48  		result1 uaa.User
    49  		result2 error
    50  	}
    51  	createUserReturnsOnCall map[int]struct {
    52  		result1 uaa.User
    53  		result2 error
    54  	}
    55  	DeleteUserStub        func(string) (uaa.User, error)
    56  	deleteUserMutex       sync.RWMutex
    57  	deleteUserArgsForCall []struct {
    58  		arg1 string
    59  	}
    60  	deleteUserReturns struct {
    61  		result1 uaa.User
    62  		result2 error
    63  	}
    64  	deleteUserReturnsOnCall map[int]struct {
    65  		result1 uaa.User
    66  		result2 error
    67  	}
    68  	GetSSHPasscodeStub        func(string, string) (string, error)
    69  	getSSHPasscodeMutex       sync.RWMutex
    70  	getSSHPasscodeArgsForCall []struct {
    71  		arg1 string
    72  		arg2 string
    73  	}
    74  	getSSHPasscodeReturns struct {
    75  		result1 string
    76  		result2 error
    77  	}
    78  	getSSHPasscodeReturnsOnCall map[int]struct {
    79  		result1 string
    80  		result2 error
    81  	}
    82  	ListUsersStub        func(string, string) ([]uaa.User, error)
    83  	listUsersMutex       sync.RWMutex
    84  	listUsersArgsForCall []struct {
    85  		arg1 string
    86  		arg2 string
    87  	}
    88  	listUsersReturns struct {
    89  		result1 []uaa.User
    90  		result2 error
    91  	}
    92  	listUsersReturnsOnCall map[int]struct {
    93  		result1 []uaa.User
    94  		result2 error
    95  	}
    96  	RefreshAccessTokenStub        func(string) (uaa.RefreshedTokens, error)
    97  	refreshAccessTokenMutex       sync.RWMutex
    98  	refreshAccessTokenArgsForCall []struct {
    99  		arg1 string
   100  	}
   101  	refreshAccessTokenReturns struct {
   102  		result1 uaa.RefreshedTokens
   103  		result2 error
   104  	}
   105  	refreshAccessTokenReturnsOnCall map[int]struct {
   106  		result1 uaa.RefreshedTokens
   107  		result2 error
   108  	}
   109  	ValidateClientUserStub        func(string) error
   110  	validateClientUserMutex       sync.RWMutex
   111  	validateClientUserArgsForCall []struct {
   112  		arg1 string
   113  	}
   114  	validateClientUserReturns struct {
   115  		result1 error
   116  	}
   117  	validateClientUserReturnsOnCall map[int]struct {
   118  		result1 error
   119  	}
   120  	invocations      map[string][][]interface{}
   121  	invocationsMutex sync.RWMutex
   122  }
   123  
   124  func (fake *FakeUAAClient) APIVersion() string {
   125  	fake.aPIVersionMutex.Lock()
   126  	ret, specificReturn := fake.aPIVersionReturnsOnCall[len(fake.aPIVersionArgsForCall)]
   127  	fake.aPIVersionArgsForCall = append(fake.aPIVersionArgsForCall, struct {
   128  	}{})
   129  	fake.recordInvocation("APIVersion", []interface{}{})
   130  	fake.aPIVersionMutex.Unlock()
   131  	if fake.APIVersionStub != nil {
   132  		return fake.APIVersionStub()
   133  	}
   134  	if specificReturn {
   135  		return ret.result1
   136  	}
   137  	fakeReturns := fake.aPIVersionReturns
   138  	return fakeReturns.result1
   139  }
   140  
   141  func (fake *FakeUAAClient) APIVersionCallCount() int {
   142  	fake.aPIVersionMutex.RLock()
   143  	defer fake.aPIVersionMutex.RUnlock()
   144  	return len(fake.aPIVersionArgsForCall)
   145  }
   146  
   147  func (fake *FakeUAAClient) APIVersionCalls(stub func() string) {
   148  	fake.aPIVersionMutex.Lock()
   149  	defer fake.aPIVersionMutex.Unlock()
   150  	fake.APIVersionStub = stub
   151  }
   152  
   153  func (fake *FakeUAAClient) APIVersionReturns(result1 string) {
   154  	fake.aPIVersionMutex.Lock()
   155  	defer fake.aPIVersionMutex.Unlock()
   156  	fake.APIVersionStub = nil
   157  	fake.aPIVersionReturns = struct {
   158  		result1 string
   159  	}{result1}
   160  }
   161  
   162  func (fake *FakeUAAClient) APIVersionReturnsOnCall(i int, result1 string) {
   163  	fake.aPIVersionMutex.Lock()
   164  	defer fake.aPIVersionMutex.Unlock()
   165  	fake.APIVersionStub = nil
   166  	if fake.aPIVersionReturnsOnCall == nil {
   167  		fake.aPIVersionReturnsOnCall = make(map[int]struct {
   168  			result1 string
   169  		})
   170  	}
   171  	fake.aPIVersionReturnsOnCall[i] = struct {
   172  		result1 string
   173  	}{result1}
   174  }
   175  
   176  func (fake *FakeUAAClient) Authenticate(arg1 map[string]string, arg2 string, arg3 constant.GrantType) (string, string, error) {
   177  	fake.authenticateMutex.Lock()
   178  	ret, specificReturn := fake.authenticateReturnsOnCall[len(fake.authenticateArgsForCall)]
   179  	fake.authenticateArgsForCall = append(fake.authenticateArgsForCall, struct {
   180  		arg1 map[string]string
   181  		arg2 string
   182  		arg3 constant.GrantType
   183  	}{arg1, arg2, arg3})
   184  	fake.recordInvocation("Authenticate", []interface{}{arg1, arg2, arg3})
   185  	fake.authenticateMutex.Unlock()
   186  	if fake.AuthenticateStub != nil {
   187  		return fake.AuthenticateStub(arg1, arg2, arg3)
   188  	}
   189  	if specificReturn {
   190  		return ret.result1, ret.result2, ret.result3
   191  	}
   192  	fakeReturns := fake.authenticateReturns
   193  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   194  }
   195  
   196  func (fake *FakeUAAClient) AuthenticateCallCount() int {
   197  	fake.authenticateMutex.RLock()
   198  	defer fake.authenticateMutex.RUnlock()
   199  	return len(fake.authenticateArgsForCall)
   200  }
   201  
   202  func (fake *FakeUAAClient) AuthenticateCalls(stub func(map[string]string, string, constant.GrantType) (string, string, error)) {
   203  	fake.authenticateMutex.Lock()
   204  	defer fake.authenticateMutex.Unlock()
   205  	fake.AuthenticateStub = stub
   206  }
   207  
   208  func (fake *FakeUAAClient) AuthenticateArgsForCall(i int) (map[string]string, string, constant.GrantType) {
   209  	fake.authenticateMutex.RLock()
   210  	defer fake.authenticateMutex.RUnlock()
   211  	argsForCall := fake.authenticateArgsForCall[i]
   212  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   213  }
   214  
   215  func (fake *FakeUAAClient) AuthenticateReturns(result1 string, result2 string, result3 error) {
   216  	fake.authenticateMutex.Lock()
   217  	defer fake.authenticateMutex.Unlock()
   218  	fake.AuthenticateStub = nil
   219  	fake.authenticateReturns = struct {
   220  		result1 string
   221  		result2 string
   222  		result3 error
   223  	}{result1, result2, result3}
   224  }
   225  
   226  func (fake *FakeUAAClient) AuthenticateReturnsOnCall(i int, result1 string, result2 string, result3 error) {
   227  	fake.authenticateMutex.Lock()
   228  	defer fake.authenticateMutex.Unlock()
   229  	fake.AuthenticateStub = nil
   230  	if fake.authenticateReturnsOnCall == nil {
   231  		fake.authenticateReturnsOnCall = make(map[int]struct {
   232  			result1 string
   233  			result2 string
   234  			result3 error
   235  		})
   236  	}
   237  	fake.authenticateReturnsOnCall[i] = struct {
   238  		result1 string
   239  		result2 string
   240  		result3 error
   241  	}{result1, result2, result3}
   242  }
   243  
   244  func (fake *FakeUAAClient) CreateUser(arg1 string, arg2 string, arg3 string) (uaa.User, error) {
   245  	fake.createUserMutex.Lock()
   246  	ret, specificReturn := fake.createUserReturnsOnCall[len(fake.createUserArgsForCall)]
   247  	fake.createUserArgsForCall = append(fake.createUserArgsForCall, struct {
   248  		arg1 string
   249  		arg2 string
   250  		arg3 string
   251  	}{arg1, arg2, arg3})
   252  	fake.recordInvocation("CreateUser", []interface{}{arg1, arg2, arg3})
   253  	fake.createUserMutex.Unlock()
   254  	if fake.CreateUserStub != nil {
   255  		return fake.CreateUserStub(arg1, arg2, arg3)
   256  	}
   257  	if specificReturn {
   258  		return ret.result1, ret.result2
   259  	}
   260  	fakeReturns := fake.createUserReturns
   261  	return fakeReturns.result1, fakeReturns.result2
   262  }
   263  
   264  func (fake *FakeUAAClient) CreateUserCallCount() int {
   265  	fake.createUserMutex.RLock()
   266  	defer fake.createUserMutex.RUnlock()
   267  	return len(fake.createUserArgsForCall)
   268  }
   269  
   270  func (fake *FakeUAAClient) CreateUserCalls(stub func(string, string, string) (uaa.User, error)) {
   271  	fake.createUserMutex.Lock()
   272  	defer fake.createUserMutex.Unlock()
   273  	fake.CreateUserStub = stub
   274  }
   275  
   276  func (fake *FakeUAAClient) CreateUserArgsForCall(i int) (string, string, string) {
   277  	fake.createUserMutex.RLock()
   278  	defer fake.createUserMutex.RUnlock()
   279  	argsForCall := fake.createUserArgsForCall[i]
   280  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   281  }
   282  
   283  func (fake *FakeUAAClient) CreateUserReturns(result1 uaa.User, result2 error) {
   284  	fake.createUserMutex.Lock()
   285  	defer fake.createUserMutex.Unlock()
   286  	fake.CreateUserStub = nil
   287  	fake.createUserReturns = struct {
   288  		result1 uaa.User
   289  		result2 error
   290  	}{result1, result2}
   291  }
   292  
   293  func (fake *FakeUAAClient) CreateUserReturnsOnCall(i int, result1 uaa.User, result2 error) {
   294  	fake.createUserMutex.Lock()
   295  	defer fake.createUserMutex.Unlock()
   296  	fake.CreateUserStub = nil
   297  	if fake.createUserReturnsOnCall == nil {
   298  		fake.createUserReturnsOnCall = make(map[int]struct {
   299  			result1 uaa.User
   300  			result2 error
   301  		})
   302  	}
   303  	fake.createUserReturnsOnCall[i] = struct {
   304  		result1 uaa.User
   305  		result2 error
   306  	}{result1, result2}
   307  }
   308  
   309  func (fake *FakeUAAClient) DeleteUser(arg1 string) (uaa.User, error) {
   310  	fake.deleteUserMutex.Lock()
   311  	ret, specificReturn := fake.deleteUserReturnsOnCall[len(fake.deleteUserArgsForCall)]
   312  	fake.deleteUserArgsForCall = append(fake.deleteUserArgsForCall, struct {
   313  		arg1 string
   314  	}{arg1})
   315  	fake.recordInvocation("DeleteUser", []interface{}{arg1})
   316  	fake.deleteUserMutex.Unlock()
   317  	if fake.DeleteUserStub != nil {
   318  		return fake.DeleteUserStub(arg1)
   319  	}
   320  	if specificReturn {
   321  		return ret.result1, ret.result2
   322  	}
   323  	fakeReturns := fake.deleteUserReturns
   324  	return fakeReturns.result1, fakeReturns.result2
   325  }
   326  
   327  func (fake *FakeUAAClient) DeleteUserCallCount() int {
   328  	fake.deleteUserMutex.RLock()
   329  	defer fake.deleteUserMutex.RUnlock()
   330  	return len(fake.deleteUserArgsForCall)
   331  }
   332  
   333  func (fake *FakeUAAClient) DeleteUserCalls(stub func(string) (uaa.User, error)) {
   334  	fake.deleteUserMutex.Lock()
   335  	defer fake.deleteUserMutex.Unlock()
   336  	fake.DeleteUserStub = stub
   337  }
   338  
   339  func (fake *FakeUAAClient) DeleteUserArgsForCall(i int) string {
   340  	fake.deleteUserMutex.RLock()
   341  	defer fake.deleteUserMutex.RUnlock()
   342  	argsForCall := fake.deleteUserArgsForCall[i]
   343  	return argsForCall.arg1
   344  }
   345  
   346  func (fake *FakeUAAClient) DeleteUserReturns(result1 uaa.User, result2 error) {
   347  	fake.deleteUserMutex.Lock()
   348  	defer fake.deleteUserMutex.Unlock()
   349  	fake.DeleteUserStub = nil
   350  	fake.deleteUserReturns = struct {
   351  		result1 uaa.User
   352  		result2 error
   353  	}{result1, result2}
   354  }
   355  
   356  func (fake *FakeUAAClient) DeleteUserReturnsOnCall(i int, result1 uaa.User, result2 error) {
   357  	fake.deleteUserMutex.Lock()
   358  	defer fake.deleteUserMutex.Unlock()
   359  	fake.DeleteUserStub = nil
   360  	if fake.deleteUserReturnsOnCall == nil {
   361  		fake.deleteUserReturnsOnCall = make(map[int]struct {
   362  			result1 uaa.User
   363  			result2 error
   364  		})
   365  	}
   366  	fake.deleteUserReturnsOnCall[i] = struct {
   367  		result1 uaa.User
   368  		result2 error
   369  	}{result1, result2}
   370  }
   371  
   372  func (fake *FakeUAAClient) GetSSHPasscode(arg1 string, arg2 string) (string, error) {
   373  	fake.getSSHPasscodeMutex.Lock()
   374  	ret, specificReturn := fake.getSSHPasscodeReturnsOnCall[len(fake.getSSHPasscodeArgsForCall)]
   375  	fake.getSSHPasscodeArgsForCall = append(fake.getSSHPasscodeArgsForCall, struct {
   376  		arg1 string
   377  		arg2 string
   378  	}{arg1, arg2})
   379  	fake.recordInvocation("GetSSHPasscode", []interface{}{arg1, arg2})
   380  	fake.getSSHPasscodeMutex.Unlock()
   381  	if fake.GetSSHPasscodeStub != nil {
   382  		return fake.GetSSHPasscodeStub(arg1, arg2)
   383  	}
   384  	if specificReturn {
   385  		return ret.result1, ret.result2
   386  	}
   387  	fakeReturns := fake.getSSHPasscodeReturns
   388  	return fakeReturns.result1, fakeReturns.result2
   389  }
   390  
   391  func (fake *FakeUAAClient) GetSSHPasscodeCallCount() int {
   392  	fake.getSSHPasscodeMutex.RLock()
   393  	defer fake.getSSHPasscodeMutex.RUnlock()
   394  	return len(fake.getSSHPasscodeArgsForCall)
   395  }
   396  
   397  func (fake *FakeUAAClient) GetSSHPasscodeCalls(stub func(string, string) (string, error)) {
   398  	fake.getSSHPasscodeMutex.Lock()
   399  	defer fake.getSSHPasscodeMutex.Unlock()
   400  	fake.GetSSHPasscodeStub = stub
   401  }
   402  
   403  func (fake *FakeUAAClient) GetSSHPasscodeArgsForCall(i int) (string, string) {
   404  	fake.getSSHPasscodeMutex.RLock()
   405  	defer fake.getSSHPasscodeMutex.RUnlock()
   406  	argsForCall := fake.getSSHPasscodeArgsForCall[i]
   407  	return argsForCall.arg1, argsForCall.arg2
   408  }
   409  
   410  func (fake *FakeUAAClient) GetSSHPasscodeReturns(result1 string, result2 error) {
   411  	fake.getSSHPasscodeMutex.Lock()
   412  	defer fake.getSSHPasscodeMutex.Unlock()
   413  	fake.GetSSHPasscodeStub = nil
   414  	fake.getSSHPasscodeReturns = struct {
   415  		result1 string
   416  		result2 error
   417  	}{result1, result2}
   418  }
   419  
   420  func (fake *FakeUAAClient) GetSSHPasscodeReturnsOnCall(i int, result1 string, result2 error) {
   421  	fake.getSSHPasscodeMutex.Lock()
   422  	defer fake.getSSHPasscodeMutex.Unlock()
   423  	fake.GetSSHPasscodeStub = nil
   424  	if fake.getSSHPasscodeReturnsOnCall == nil {
   425  		fake.getSSHPasscodeReturnsOnCall = make(map[int]struct {
   426  			result1 string
   427  			result2 error
   428  		})
   429  	}
   430  	fake.getSSHPasscodeReturnsOnCall[i] = struct {
   431  		result1 string
   432  		result2 error
   433  	}{result1, result2}
   434  }
   435  
   436  func (fake *FakeUAAClient) ListUsers(arg1 string, arg2 string) ([]uaa.User, error) {
   437  	fake.listUsersMutex.Lock()
   438  	ret, specificReturn := fake.listUsersReturnsOnCall[len(fake.listUsersArgsForCall)]
   439  	fake.listUsersArgsForCall = append(fake.listUsersArgsForCall, struct {
   440  		arg1 string
   441  		arg2 string
   442  	}{arg1, arg2})
   443  	fake.recordInvocation("ListUsers", []interface{}{arg1, arg2})
   444  	fake.listUsersMutex.Unlock()
   445  	if fake.ListUsersStub != nil {
   446  		return fake.ListUsersStub(arg1, arg2)
   447  	}
   448  	if specificReturn {
   449  		return ret.result1, ret.result2
   450  	}
   451  	fakeReturns := fake.listUsersReturns
   452  	return fakeReturns.result1, fakeReturns.result2
   453  }
   454  
   455  func (fake *FakeUAAClient) ListUsersCallCount() int {
   456  	fake.listUsersMutex.RLock()
   457  	defer fake.listUsersMutex.RUnlock()
   458  	return len(fake.listUsersArgsForCall)
   459  }
   460  
   461  func (fake *FakeUAAClient) ListUsersCalls(stub func(string, string) ([]uaa.User, error)) {
   462  	fake.listUsersMutex.Lock()
   463  	defer fake.listUsersMutex.Unlock()
   464  	fake.ListUsersStub = stub
   465  }
   466  
   467  func (fake *FakeUAAClient) ListUsersArgsForCall(i int) (string, string) {
   468  	fake.listUsersMutex.RLock()
   469  	defer fake.listUsersMutex.RUnlock()
   470  	argsForCall := fake.listUsersArgsForCall[i]
   471  	return argsForCall.arg1, argsForCall.arg2
   472  }
   473  
   474  func (fake *FakeUAAClient) ListUsersReturns(result1 []uaa.User, result2 error) {
   475  	fake.listUsersMutex.Lock()
   476  	defer fake.listUsersMutex.Unlock()
   477  	fake.ListUsersStub = nil
   478  	fake.listUsersReturns = struct {
   479  		result1 []uaa.User
   480  		result2 error
   481  	}{result1, result2}
   482  }
   483  
   484  func (fake *FakeUAAClient) ListUsersReturnsOnCall(i int, result1 []uaa.User, result2 error) {
   485  	fake.listUsersMutex.Lock()
   486  	defer fake.listUsersMutex.Unlock()
   487  	fake.ListUsersStub = nil
   488  	if fake.listUsersReturnsOnCall == nil {
   489  		fake.listUsersReturnsOnCall = make(map[int]struct {
   490  			result1 []uaa.User
   491  			result2 error
   492  		})
   493  	}
   494  	fake.listUsersReturnsOnCall[i] = struct {
   495  		result1 []uaa.User
   496  		result2 error
   497  	}{result1, result2}
   498  }
   499  
   500  func (fake *FakeUAAClient) RefreshAccessToken(arg1 string) (uaa.RefreshedTokens, error) {
   501  	fake.refreshAccessTokenMutex.Lock()
   502  	ret, specificReturn := fake.refreshAccessTokenReturnsOnCall[len(fake.refreshAccessTokenArgsForCall)]
   503  	fake.refreshAccessTokenArgsForCall = append(fake.refreshAccessTokenArgsForCall, struct {
   504  		arg1 string
   505  	}{arg1})
   506  	fake.recordInvocation("RefreshAccessToken", []interface{}{arg1})
   507  	fake.refreshAccessTokenMutex.Unlock()
   508  	if fake.RefreshAccessTokenStub != nil {
   509  		return fake.RefreshAccessTokenStub(arg1)
   510  	}
   511  	if specificReturn {
   512  		return ret.result1, ret.result2
   513  	}
   514  	fakeReturns := fake.refreshAccessTokenReturns
   515  	return fakeReturns.result1, fakeReturns.result2
   516  }
   517  
   518  func (fake *FakeUAAClient) RefreshAccessTokenCallCount() int {
   519  	fake.refreshAccessTokenMutex.RLock()
   520  	defer fake.refreshAccessTokenMutex.RUnlock()
   521  	return len(fake.refreshAccessTokenArgsForCall)
   522  }
   523  
   524  func (fake *FakeUAAClient) RefreshAccessTokenCalls(stub func(string) (uaa.RefreshedTokens, error)) {
   525  	fake.refreshAccessTokenMutex.Lock()
   526  	defer fake.refreshAccessTokenMutex.Unlock()
   527  	fake.RefreshAccessTokenStub = stub
   528  }
   529  
   530  func (fake *FakeUAAClient) RefreshAccessTokenArgsForCall(i int) string {
   531  	fake.refreshAccessTokenMutex.RLock()
   532  	defer fake.refreshAccessTokenMutex.RUnlock()
   533  	argsForCall := fake.refreshAccessTokenArgsForCall[i]
   534  	return argsForCall.arg1
   535  }
   536  
   537  func (fake *FakeUAAClient) RefreshAccessTokenReturns(result1 uaa.RefreshedTokens, result2 error) {
   538  	fake.refreshAccessTokenMutex.Lock()
   539  	defer fake.refreshAccessTokenMutex.Unlock()
   540  	fake.RefreshAccessTokenStub = nil
   541  	fake.refreshAccessTokenReturns = struct {
   542  		result1 uaa.RefreshedTokens
   543  		result2 error
   544  	}{result1, result2}
   545  }
   546  
   547  func (fake *FakeUAAClient) RefreshAccessTokenReturnsOnCall(i int, result1 uaa.RefreshedTokens, result2 error) {
   548  	fake.refreshAccessTokenMutex.Lock()
   549  	defer fake.refreshAccessTokenMutex.Unlock()
   550  	fake.RefreshAccessTokenStub = nil
   551  	if fake.refreshAccessTokenReturnsOnCall == nil {
   552  		fake.refreshAccessTokenReturnsOnCall = make(map[int]struct {
   553  			result1 uaa.RefreshedTokens
   554  			result2 error
   555  		})
   556  	}
   557  	fake.refreshAccessTokenReturnsOnCall[i] = struct {
   558  		result1 uaa.RefreshedTokens
   559  		result2 error
   560  	}{result1, result2}
   561  }
   562  
   563  func (fake *FakeUAAClient) ValidateClientUser(arg1 string) error {
   564  	fake.validateClientUserMutex.Lock()
   565  	ret, specificReturn := fake.validateClientUserReturnsOnCall[len(fake.validateClientUserArgsForCall)]
   566  	fake.validateClientUserArgsForCall = append(fake.validateClientUserArgsForCall, struct {
   567  		arg1 string
   568  	}{arg1})
   569  	fake.recordInvocation("ValidateClientUser", []interface{}{arg1})
   570  	fake.validateClientUserMutex.Unlock()
   571  	if fake.ValidateClientUserStub != nil {
   572  		return fake.ValidateClientUserStub(arg1)
   573  	}
   574  	if specificReturn {
   575  		return ret.result1
   576  	}
   577  	fakeReturns := fake.validateClientUserReturns
   578  	return fakeReturns.result1
   579  }
   580  
   581  func (fake *FakeUAAClient) ValidateClientUserCallCount() int {
   582  	fake.validateClientUserMutex.RLock()
   583  	defer fake.validateClientUserMutex.RUnlock()
   584  	return len(fake.validateClientUserArgsForCall)
   585  }
   586  
   587  func (fake *FakeUAAClient) ValidateClientUserCalls(stub func(string) error) {
   588  	fake.validateClientUserMutex.Lock()
   589  	defer fake.validateClientUserMutex.Unlock()
   590  	fake.ValidateClientUserStub = stub
   591  }
   592  
   593  func (fake *FakeUAAClient) ValidateClientUserArgsForCall(i int) string {
   594  	fake.validateClientUserMutex.RLock()
   595  	defer fake.validateClientUserMutex.RUnlock()
   596  	argsForCall := fake.validateClientUserArgsForCall[i]
   597  	return argsForCall.arg1
   598  }
   599  
   600  func (fake *FakeUAAClient) ValidateClientUserReturns(result1 error) {
   601  	fake.validateClientUserMutex.Lock()
   602  	defer fake.validateClientUserMutex.Unlock()
   603  	fake.ValidateClientUserStub = nil
   604  	fake.validateClientUserReturns = struct {
   605  		result1 error
   606  	}{result1}
   607  }
   608  
   609  func (fake *FakeUAAClient) ValidateClientUserReturnsOnCall(i int, result1 error) {
   610  	fake.validateClientUserMutex.Lock()
   611  	defer fake.validateClientUserMutex.Unlock()
   612  	fake.ValidateClientUserStub = nil
   613  	if fake.validateClientUserReturnsOnCall == nil {
   614  		fake.validateClientUserReturnsOnCall = make(map[int]struct {
   615  			result1 error
   616  		})
   617  	}
   618  	fake.validateClientUserReturnsOnCall[i] = struct {
   619  		result1 error
   620  	}{result1}
   621  }
   622  
   623  func (fake *FakeUAAClient) Invocations() map[string][][]interface{} {
   624  	fake.invocationsMutex.RLock()
   625  	defer fake.invocationsMutex.RUnlock()
   626  	fake.aPIVersionMutex.RLock()
   627  	defer fake.aPIVersionMutex.RUnlock()
   628  	fake.authenticateMutex.RLock()
   629  	defer fake.authenticateMutex.RUnlock()
   630  	fake.createUserMutex.RLock()
   631  	defer fake.createUserMutex.RUnlock()
   632  	fake.deleteUserMutex.RLock()
   633  	defer fake.deleteUserMutex.RUnlock()
   634  	fake.getSSHPasscodeMutex.RLock()
   635  	defer fake.getSSHPasscodeMutex.RUnlock()
   636  	fake.listUsersMutex.RLock()
   637  	defer fake.listUsersMutex.RUnlock()
   638  	fake.refreshAccessTokenMutex.RLock()
   639  	defer fake.refreshAccessTokenMutex.RUnlock()
   640  	fake.validateClientUserMutex.RLock()
   641  	defer fake.validateClientUserMutex.RUnlock()
   642  	copiedInvocations := map[string][][]interface{}{}
   643  	for key, value := range fake.invocations {
   644  		copiedInvocations[key] = value
   645  	}
   646  	return copiedInvocations
   647  }
   648  
   649  func (fake *FakeUAAClient) recordInvocation(key string, args []interface{}) {
   650  	fake.invocationsMutex.Lock()
   651  	defer fake.invocationsMutex.Unlock()
   652  	if fake.invocations == nil {
   653  		fake.invocations = map[string][][]interface{}{}
   654  	}
   655  	if fake.invocations[key] == nil {
   656  		fake.invocations[key] = [][]interface{}{}
   657  	}
   658  	fake.invocations[key] = append(fake.invocations[key], args)
   659  }
   660  
   661  var _ v7action.UAAClient = new(FakeUAAClient)