github.com/sleungcy/cli@v7.1.0+incompatible/cf/api/authentication/authenticationfakes/fake_repository.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package authenticationfakes 3 4 import ( 5 "net/http" 6 "sync" 7 8 "code.cloudfoundry.org/cli/cf/api/authentication" 9 "code.cloudfoundry.org/cli/cf/configuration/coreconfig" 10 ) 11 12 type FakeRepository struct { 13 AuthenticateStub func(map[string]string) error 14 authenticateMutex sync.RWMutex 15 authenticateArgsForCall []struct { 16 arg1 map[string]string 17 } 18 authenticateReturns struct { 19 result1 error 20 } 21 authenticateReturnsOnCall map[int]struct { 22 result1 error 23 } 24 AuthorizeStub func(string) (string, error) 25 authorizeMutex sync.RWMutex 26 authorizeArgsForCall []struct { 27 arg1 string 28 } 29 authorizeReturns struct { 30 result1 string 31 result2 error 32 } 33 authorizeReturnsOnCall map[int]struct { 34 result1 string 35 result2 error 36 } 37 DumpRequestStub func(*http.Request) 38 dumpRequestMutex sync.RWMutex 39 dumpRequestArgsForCall []struct { 40 arg1 *http.Request 41 } 42 DumpResponseStub func(*http.Response) 43 dumpResponseMutex sync.RWMutex 44 dumpResponseArgsForCall []struct { 45 arg1 *http.Response 46 } 47 GetLoginPromptsAndSaveUAAServerURLStub func() (map[string]coreconfig.AuthPrompt, error) 48 getLoginPromptsAndSaveUAAServerURLMutex sync.RWMutex 49 getLoginPromptsAndSaveUAAServerURLArgsForCall []struct { 50 } 51 getLoginPromptsAndSaveUAAServerURLReturns struct { 52 result1 map[string]coreconfig.AuthPrompt 53 result2 error 54 } 55 getLoginPromptsAndSaveUAAServerURLReturnsOnCall map[int]struct { 56 result1 map[string]coreconfig.AuthPrompt 57 result2 error 58 } 59 RefreshAuthTokenStub func() (string, error) 60 refreshAuthTokenMutex sync.RWMutex 61 refreshAuthTokenArgsForCall []struct { 62 } 63 refreshAuthTokenReturns struct { 64 result1 string 65 result2 error 66 } 67 refreshAuthTokenReturnsOnCall map[int]struct { 68 result1 string 69 result2 error 70 } 71 RefreshTokenStub func(string) (string, error) 72 refreshTokenMutex sync.RWMutex 73 refreshTokenArgsForCall []struct { 74 arg1 string 75 } 76 refreshTokenReturns struct { 77 result1 string 78 result2 error 79 } 80 refreshTokenReturnsOnCall map[int]struct { 81 result1 string 82 result2 error 83 } 84 invocations map[string][][]interface{} 85 invocationsMutex sync.RWMutex 86 } 87 88 func (fake *FakeRepository) Authenticate(arg1 map[string]string) error { 89 fake.authenticateMutex.Lock() 90 ret, specificReturn := fake.authenticateReturnsOnCall[len(fake.authenticateArgsForCall)] 91 fake.authenticateArgsForCall = append(fake.authenticateArgsForCall, struct { 92 arg1 map[string]string 93 }{arg1}) 94 fake.recordInvocation("Authenticate", []interface{}{arg1}) 95 fake.authenticateMutex.Unlock() 96 if fake.AuthenticateStub != nil { 97 return fake.AuthenticateStub(arg1) 98 } 99 if specificReturn { 100 return ret.result1 101 } 102 fakeReturns := fake.authenticateReturns 103 return fakeReturns.result1 104 } 105 106 func (fake *FakeRepository) AuthenticateCallCount() int { 107 fake.authenticateMutex.RLock() 108 defer fake.authenticateMutex.RUnlock() 109 return len(fake.authenticateArgsForCall) 110 } 111 112 func (fake *FakeRepository) AuthenticateCalls(stub func(map[string]string) error) { 113 fake.authenticateMutex.Lock() 114 defer fake.authenticateMutex.Unlock() 115 fake.AuthenticateStub = stub 116 } 117 118 func (fake *FakeRepository) AuthenticateArgsForCall(i int) map[string]string { 119 fake.authenticateMutex.RLock() 120 defer fake.authenticateMutex.RUnlock() 121 argsForCall := fake.authenticateArgsForCall[i] 122 return argsForCall.arg1 123 } 124 125 func (fake *FakeRepository) AuthenticateReturns(result1 error) { 126 fake.authenticateMutex.Lock() 127 defer fake.authenticateMutex.Unlock() 128 fake.AuthenticateStub = nil 129 fake.authenticateReturns = struct { 130 result1 error 131 }{result1} 132 } 133 134 func (fake *FakeRepository) AuthenticateReturnsOnCall(i int, result1 error) { 135 fake.authenticateMutex.Lock() 136 defer fake.authenticateMutex.Unlock() 137 fake.AuthenticateStub = nil 138 if fake.authenticateReturnsOnCall == nil { 139 fake.authenticateReturnsOnCall = make(map[int]struct { 140 result1 error 141 }) 142 } 143 fake.authenticateReturnsOnCall[i] = struct { 144 result1 error 145 }{result1} 146 } 147 148 func (fake *FakeRepository) Authorize(arg1 string) (string, error) { 149 fake.authorizeMutex.Lock() 150 ret, specificReturn := fake.authorizeReturnsOnCall[len(fake.authorizeArgsForCall)] 151 fake.authorizeArgsForCall = append(fake.authorizeArgsForCall, struct { 152 arg1 string 153 }{arg1}) 154 fake.recordInvocation("Authorize", []interface{}{arg1}) 155 fake.authorizeMutex.Unlock() 156 if fake.AuthorizeStub != nil { 157 return fake.AuthorizeStub(arg1) 158 } 159 if specificReturn { 160 return ret.result1, ret.result2 161 } 162 fakeReturns := fake.authorizeReturns 163 return fakeReturns.result1, fakeReturns.result2 164 } 165 166 func (fake *FakeRepository) AuthorizeCallCount() int { 167 fake.authorizeMutex.RLock() 168 defer fake.authorizeMutex.RUnlock() 169 return len(fake.authorizeArgsForCall) 170 } 171 172 func (fake *FakeRepository) AuthorizeCalls(stub func(string) (string, error)) { 173 fake.authorizeMutex.Lock() 174 defer fake.authorizeMutex.Unlock() 175 fake.AuthorizeStub = stub 176 } 177 178 func (fake *FakeRepository) AuthorizeArgsForCall(i int) string { 179 fake.authorizeMutex.RLock() 180 defer fake.authorizeMutex.RUnlock() 181 argsForCall := fake.authorizeArgsForCall[i] 182 return argsForCall.arg1 183 } 184 185 func (fake *FakeRepository) AuthorizeReturns(result1 string, result2 error) { 186 fake.authorizeMutex.Lock() 187 defer fake.authorizeMutex.Unlock() 188 fake.AuthorizeStub = nil 189 fake.authorizeReturns = struct { 190 result1 string 191 result2 error 192 }{result1, result2} 193 } 194 195 func (fake *FakeRepository) AuthorizeReturnsOnCall(i int, result1 string, result2 error) { 196 fake.authorizeMutex.Lock() 197 defer fake.authorizeMutex.Unlock() 198 fake.AuthorizeStub = nil 199 if fake.authorizeReturnsOnCall == nil { 200 fake.authorizeReturnsOnCall = make(map[int]struct { 201 result1 string 202 result2 error 203 }) 204 } 205 fake.authorizeReturnsOnCall[i] = struct { 206 result1 string 207 result2 error 208 }{result1, result2} 209 } 210 211 func (fake *FakeRepository) DumpRequest(arg1 *http.Request) { 212 fake.dumpRequestMutex.Lock() 213 fake.dumpRequestArgsForCall = append(fake.dumpRequestArgsForCall, struct { 214 arg1 *http.Request 215 }{arg1}) 216 fake.recordInvocation("DumpRequest", []interface{}{arg1}) 217 fake.dumpRequestMutex.Unlock() 218 if fake.DumpRequestStub != nil { 219 fake.DumpRequestStub(arg1) 220 } 221 } 222 223 func (fake *FakeRepository) DumpRequestCallCount() int { 224 fake.dumpRequestMutex.RLock() 225 defer fake.dumpRequestMutex.RUnlock() 226 return len(fake.dumpRequestArgsForCall) 227 } 228 229 func (fake *FakeRepository) DumpRequestCalls(stub func(*http.Request)) { 230 fake.dumpRequestMutex.Lock() 231 defer fake.dumpRequestMutex.Unlock() 232 fake.DumpRequestStub = stub 233 } 234 235 func (fake *FakeRepository) DumpRequestArgsForCall(i int) *http.Request { 236 fake.dumpRequestMutex.RLock() 237 defer fake.dumpRequestMutex.RUnlock() 238 argsForCall := fake.dumpRequestArgsForCall[i] 239 return argsForCall.arg1 240 } 241 242 func (fake *FakeRepository) DumpResponse(arg1 *http.Response) { 243 fake.dumpResponseMutex.Lock() 244 fake.dumpResponseArgsForCall = append(fake.dumpResponseArgsForCall, struct { 245 arg1 *http.Response 246 }{arg1}) 247 fake.recordInvocation("DumpResponse", []interface{}{arg1}) 248 fake.dumpResponseMutex.Unlock() 249 if fake.DumpResponseStub != nil { 250 fake.DumpResponseStub(arg1) 251 } 252 } 253 254 func (fake *FakeRepository) DumpResponseCallCount() int { 255 fake.dumpResponseMutex.RLock() 256 defer fake.dumpResponseMutex.RUnlock() 257 return len(fake.dumpResponseArgsForCall) 258 } 259 260 func (fake *FakeRepository) DumpResponseCalls(stub func(*http.Response)) { 261 fake.dumpResponseMutex.Lock() 262 defer fake.dumpResponseMutex.Unlock() 263 fake.DumpResponseStub = stub 264 } 265 266 func (fake *FakeRepository) DumpResponseArgsForCall(i int) *http.Response { 267 fake.dumpResponseMutex.RLock() 268 defer fake.dumpResponseMutex.RUnlock() 269 argsForCall := fake.dumpResponseArgsForCall[i] 270 return argsForCall.arg1 271 } 272 273 func (fake *FakeRepository) GetLoginPromptsAndSaveUAAServerURL() (map[string]coreconfig.AuthPrompt, error) { 274 fake.getLoginPromptsAndSaveUAAServerURLMutex.Lock() 275 ret, specificReturn := fake.getLoginPromptsAndSaveUAAServerURLReturnsOnCall[len(fake.getLoginPromptsAndSaveUAAServerURLArgsForCall)] 276 fake.getLoginPromptsAndSaveUAAServerURLArgsForCall = append(fake.getLoginPromptsAndSaveUAAServerURLArgsForCall, struct { 277 }{}) 278 fake.recordInvocation("GetLoginPromptsAndSaveUAAServerURL", []interface{}{}) 279 fake.getLoginPromptsAndSaveUAAServerURLMutex.Unlock() 280 if fake.GetLoginPromptsAndSaveUAAServerURLStub != nil { 281 return fake.GetLoginPromptsAndSaveUAAServerURLStub() 282 } 283 if specificReturn { 284 return ret.result1, ret.result2 285 } 286 fakeReturns := fake.getLoginPromptsAndSaveUAAServerURLReturns 287 return fakeReturns.result1, fakeReturns.result2 288 } 289 290 func (fake *FakeRepository) GetLoginPromptsAndSaveUAAServerURLCallCount() int { 291 fake.getLoginPromptsAndSaveUAAServerURLMutex.RLock() 292 defer fake.getLoginPromptsAndSaveUAAServerURLMutex.RUnlock() 293 return len(fake.getLoginPromptsAndSaveUAAServerURLArgsForCall) 294 } 295 296 func (fake *FakeRepository) GetLoginPromptsAndSaveUAAServerURLCalls(stub func() (map[string]coreconfig.AuthPrompt, error)) { 297 fake.getLoginPromptsAndSaveUAAServerURLMutex.Lock() 298 defer fake.getLoginPromptsAndSaveUAAServerURLMutex.Unlock() 299 fake.GetLoginPromptsAndSaveUAAServerURLStub = stub 300 } 301 302 func (fake *FakeRepository) GetLoginPromptsAndSaveUAAServerURLReturns(result1 map[string]coreconfig.AuthPrompt, result2 error) { 303 fake.getLoginPromptsAndSaveUAAServerURLMutex.Lock() 304 defer fake.getLoginPromptsAndSaveUAAServerURLMutex.Unlock() 305 fake.GetLoginPromptsAndSaveUAAServerURLStub = nil 306 fake.getLoginPromptsAndSaveUAAServerURLReturns = struct { 307 result1 map[string]coreconfig.AuthPrompt 308 result2 error 309 }{result1, result2} 310 } 311 312 func (fake *FakeRepository) GetLoginPromptsAndSaveUAAServerURLReturnsOnCall(i int, result1 map[string]coreconfig.AuthPrompt, result2 error) { 313 fake.getLoginPromptsAndSaveUAAServerURLMutex.Lock() 314 defer fake.getLoginPromptsAndSaveUAAServerURLMutex.Unlock() 315 fake.GetLoginPromptsAndSaveUAAServerURLStub = nil 316 if fake.getLoginPromptsAndSaveUAAServerURLReturnsOnCall == nil { 317 fake.getLoginPromptsAndSaveUAAServerURLReturnsOnCall = make(map[int]struct { 318 result1 map[string]coreconfig.AuthPrompt 319 result2 error 320 }) 321 } 322 fake.getLoginPromptsAndSaveUAAServerURLReturnsOnCall[i] = struct { 323 result1 map[string]coreconfig.AuthPrompt 324 result2 error 325 }{result1, result2} 326 } 327 328 func (fake *FakeRepository) RefreshAuthToken() (string, error) { 329 fake.refreshAuthTokenMutex.Lock() 330 ret, specificReturn := fake.refreshAuthTokenReturnsOnCall[len(fake.refreshAuthTokenArgsForCall)] 331 fake.refreshAuthTokenArgsForCall = append(fake.refreshAuthTokenArgsForCall, struct { 332 }{}) 333 fake.recordInvocation("RefreshAuthToken", []interface{}{}) 334 fake.refreshAuthTokenMutex.Unlock() 335 if fake.RefreshAuthTokenStub != nil { 336 return fake.RefreshAuthTokenStub() 337 } 338 if specificReturn { 339 return ret.result1, ret.result2 340 } 341 fakeReturns := fake.refreshAuthTokenReturns 342 return fakeReturns.result1, fakeReturns.result2 343 } 344 345 func (fake *FakeRepository) RefreshAuthTokenCallCount() int { 346 fake.refreshAuthTokenMutex.RLock() 347 defer fake.refreshAuthTokenMutex.RUnlock() 348 return len(fake.refreshAuthTokenArgsForCall) 349 } 350 351 func (fake *FakeRepository) RefreshAuthTokenCalls(stub func() (string, error)) { 352 fake.refreshAuthTokenMutex.Lock() 353 defer fake.refreshAuthTokenMutex.Unlock() 354 fake.RefreshAuthTokenStub = stub 355 } 356 357 func (fake *FakeRepository) RefreshAuthTokenReturns(result1 string, result2 error) { 358 fake.refreshAuthTokenMutex.Lock() 359 defer fake.refreshAuthTokenMutex.Unlock() 360 fake.RefreshAuthTokenStub = nil 361 fake.refreshAuthTokenReturns = struct { 362 result1 string 363 result2 error 364 }{result1, result2} 365 } 366 367 func (fake *FakeRepository) RefreshAuthTokenReturnsOnCall(i int, result1 string, result2 error) { 368 fake.refreshAuthTokenMutex.Lock() 369 defer fake.refreshAuthTokenMutex.Unlock() 370 fake.RefreshAuthTokenStub = nil 371 if fake.refreshAuthTokenReturnsOnCall == nil { 372 fake.refreshAuthTokenReturnsOnCall = make(map[int]struct { 373 result1 string 374 result2 error 375 }) 376 } 377 fake.refreshAuthTokenReturnsOnCall[i] = struct { 378 result1 string 379 result2 error 380 }{result1, result2} 381 } 382 383 func (fake *FakeRepository) RefreshToken(arg1 string) (string, error) { 384 fake.refreshTokenMutex.Lock() 385 ret, specificReturn := fake.refreshTokenReturnsOnCall[len(fake.refreshTokenArgsForCall)] 386 fake.refreshTokenArgsForCall = append(fake.refreshTokenArgsForCall, struct { 387 arg1 string 388 }{arg1}) 389 fake.recordInvocation("RefreshToken", []interface{}{arg1}) 390 fake.refreshTokenMutex.Unlock() 391 if fake.RefreshTokenStub != nil { 392 return fake.RefreshTokenStub(arg1) 393 } 394 if specificReturn { 395 return ret.result1, ret.result2 396 } 397 fakeReturns := fake.refreshTokenReturns 398 return fakeReturns.result1, fakeReturns.result2 399 } 400 401 func (fake *FakeRepository) RefreshTokenCallCount() int { 402 fake.refreshTokenMutex.RLock() 403 defer fake.refreshTokenMutex.RUnlock() 404 return len(fake.refreshTokenArgsForCall) 405 } 406 407 func (fake *FakeRepository) RefreshTokenCalls(stub func(string) (string, error)) { 408 fake.refreshTokenMutex.Lock() 409 defer fake.refreshTokenMutex.Unlock() 410 fake.RefreshTokenStub = stub 411 } 412 413 func (fake *FakeRepository) RefreshTokenArgsForCall(i int) string { 414 fake.refreshTokenMutex.RLock() 415 defer fake.refreshTokenMutex.RUnlock() 416 argsForCall := fake.refreshTokenArgsForCall[i] 417 return argsForCall.arg1 418 } 419 420 func (fake *FakeRepository) RefreshTokenReturns(result1 string, result2 error) { 421 fake.refreshTokenMutex.Lock() 422 defer fake.refreshTokenMutex.Unlock() 423 fake.RefreshTokenStub = nil 424 fake.refreshTokenReturns = struct { 425 result1 string 426 result2 error 427 }{result1, result2} 428 } 429 430 func (fake *FakeRepository) RefreshTokenReturnsOnCall(i int, result1 string, result2 error) { 431 fake.refreshTokenMutex.Lock() 432 defer fake.refreshTokenMutex.Unlock() 433 fake.RefreshTokenStub = nil 434 if fake.refreshTokenReturnsOnCall == nil { 435 fake.refreshTokenReturnsOnCall = make(map[int]struct { 436 result1 string 437 result2 error 438 }) 439 } 440 fake.refreshTokenReturnsOnCall[i] = struct { 441 result1 string 442 result2 error 443 }{result1, result2} 444 } 445 446 func (fake *FakeRepository) Invocations() map[string][][]interface{} { 447 fake.invocationsMutex.RLock() 448 defer fake.invocationsMutex.RUnlock() 449 fake.authenticateMutex.RLock() 450 defer fake.authenticateMutex.RUnlock() 451 fake.authorizeMutex.RLock() 452 defer fake.authorizeMutex.RUnlock() 453 fake.dumpRequestMutex.RLock() 454 defer fake.dumpRequestMutex.RUnlock() 455 fake.dumpResponseMutex.RLock() 456 defer fake.dumpResponseMutex.RUnlock() 457 fake.getLoginPromptsAndSaveUAAServerURLMutex.RLock() 458 defer fake.getLoginPromptsAndSaveUAAServerURLMutex.RUnlock() 459 fake.refreshAuthTokenMutex.RLock() 460 defer fake.refreshAuthTokenMutex.RUnlock() 461 fake.refreshTokenMutex.RLock() 462 defer fake.refreshTokenMutex.RUnlock() 463 copiedInvocations := map[string][][]interface{}{} 464 for key, value := range fake.invocations { 465 copiedInvocations[key] = value 466 } 467 return copiedInvocations 468 } 469 470 func (fake *FakeRepository) recordInvocation(key string, args []interface{}) { 471 fake.invocationsMutex.Lock() 472 defer fake.invocationsMutex.Unlock() 473 if fake.invocations == nil { 474 fake.invocations = map[string][][]interface{}{} 475 } 476 if fake.invocations[key] == nil { 477 fake.invocations[key] = [][]interface{}{} 478 } 479 fake.invocations[key] = append(fake.invocations[key], args) 480 } 481 482 var _ authentication.Repository = new(FakeRepository)