github.com/chenbh/concourse/v6@v6.4.2/skymarshal/token/tokenfakes/fake_middleware.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package tokenfakes 3 4 import ( 5 "net/http" 6 "sync" 7 "time" 8 9 "github.com/chenbh/concourse/v6/skymarshal/token" 10 ) 11 12 type FakeMiddleware struct { 13 GetAuthTokenStub func(*http.Request) string 14 getAuthTokenMutex sync.RWMutex 15 getAuthTokenArgsForCall []struct { 16 arg1 *http.Request 17 } 18 getAuthTokenReturns struct { 19 result1 string 20 } 21 getAuthTokenReturnsOnCall map[int]struct { 22 result1 string 23 } 24 GetCSRFTokenStub func(*http.Request) string 25 getCSRFTokenMutex sync.RWMutex 26 getCSRFTokenArgsForCall []struct { 27 arg1 *http.Request 28 } 29 getCSRFTokenReturns struct { 30 result1 string 31 } 32 getCSRFTokenReturnsOnCall map[int]struct { 33 result1 string 34 } 35 GetStateTokenStub func(*http.Request) string 36 getStateTokenMutex sync.RWMutex 37 getStateTokenArgsForCall []struct { 38 arg1 *http.Request 39 } 40 getStateTokenReturns struct { 41 result1 string 42 } 43 getStateTokenReturnsOnCall map[int]struct { 44 result1 string 45 } 46 SetAuthTokenStub func(http.ResponseWriter, string, time.Time) error 47 setAuthTokenMutex sync.RWMutex 48 setAuthTokenArgsForCall []struct { 49 arg1 http.ResponseWriter 50 arg2 string 51 arg3 time.Time 52 } 53 setAuthTokenReturns struct { 54 result1 error 55 } 56 setAuthTokenReturnsOnCall map[int]struct { 57 result1 error 58 } 59 SetCSRFTokenStub func(http.ResponseWriter, string, time.Time) error 60 setCSRFTokenMutex sync.RWMutex 61 setCSRFTokenArgsForCall []struct { 62 arg1 http.ResponseWriter 63 arg2 string 64 arg3 time.Time 65 } 66 setCSRFTokenReturns struct { 67 result1 error 68 } 69 setCSRFTokenReturnsOnCall map[int]struct { 70 result1 error 71 } 72 SetStateTokenStub func(http.ResponseWriter, string, time.Time) error 73 setStateTokenMutex sync.RWMutex 74 setStateTokenArgsForCall []struct { 75 arg1 http.ResponseWriter 76 arg2 string 77 arg3 time.Time 78 } 79 setStateTokenReturns struct { 80 result1 error 81 } 82 setStateTokenReturnsOnCall map[int]struct { 83 result1 error 84 } 85 UnsetAuthTokenStub func(http.ResponseWriter) 86 unsetAuthTokenMutex sync.RWMutex 87 unsetAuthTokenArgsForCall []struct { 88 arg1 http.ResponseWriter 89 } 90 UnsetCSRFTokenStub func(http.ResponseWriter) 91 unsetCSRFTokenMutex sync.RWMutex 92 unsetCSRFTokenArgsForCall []struct { 93 arg1 http.ResponseWriter 94 } 95 UnsetStateTokenStub func(http.ResponseWriter) 96 unsetStateTokenMutex sync.RWMutex 97 unsetStateTokenArgsForCall []struct { 98 arg1 http.ResponseWriter 99 } 100 invocations map[string][][]interface{} 101 invocationsMutex sync.RWMutex 102 } 103 104 func (fake *FakeMiddleware) GetAuthToken(arg1 *http.Request) string { 105 fake.getAuthTokenMutex.Lock() 106 ret, specificReturn := fake.getAuthTokenReturnsOnCall[len(fake.getAuthTokenArgsForCall)] 107 fake.getAuthTokenArgsForCall = append(fake.getAuthTokenArgsForCall, struct { 108 arg1 *http.Request 109 }{arg1}) 110 fake.recordInvocation("GetAuthToken", []interface{}{arg1}) 111 fake.getAuthTokenMutex.Unlock() 112 if fake.GetAuthTokenStub != nil { 113 return fake.GetAuthTokenStub(arg1) 114 } 115 if specificReturn { 116 return ret.result1 117 } 118 fakeReturns := fake.getAuthTokenReturns 119 return fakeReturns.result1 120 } 121 122 func (fake *FakeMiddleware) GetAuthTokenCallCount() int { 123 fake.getAuthTokenMutex.RLock() 124 defer fake.getAuthTokenMutex.RUnlock() 125 return len(fake.getAuthTokenArgsForCall) 126 } 127 128 func (fake *FakeMiddleware) GetAuthTokenCalls(stub func(*http.Request) string) { 129 fake.getAuthTokenMutex.Lock() 130 defer fake.getAuthTokenMutex.Unlock() 131 fake.GetAuthTokenStub = stub 132 } 133 134 func (fake *FakeMiddleware) GetAuthTokenArgsForCall(i int) *http.Request { 135 fake.getAuthTokenMutex.RLock() 136 defer fake.getAuthTokenMutex.RUnlock() 137 argsForCall := fake.getAuthTokenArgsForCall[i] 138 return argsForCall.arg1 139 } 140 141 func (fake *FakeMiddleware) GetAuthTokenReturns(result1 string) { 142 fake.getAuthTokenMutex.Lock() 143 defer fake.getAuthTokenMutex.Unlock() 144 fake.GetAuthTokenStub = nil 145 fake.getAuthTokenReturns = struct { 146 result1 string 147 }{result1} 148 } 149 150 func (fake *FakeMiddleware) GetAuthTokenReturnsOnCall(i int, result1 string) { 151 fake.getAuthTokenMutex.Lock() 152 defer fake.getAuthTokenMutex.Unlock() 153 fake.GetAuthTokenStub = nil 154 if fake.getAuthTokenReturnsOnCall == nil { 155 fake.getAuthTokenReturnsOnCall = make(map[int]struct { 156 result1 string 157 }) 158 } 159 fake.getAuthTokenReturnsOnCall[i] = struct { 160 result1 string 161 }{result1} 162 } 163 164 func (fake *FakeMiddleware) GetCSRFToken(arg1 *http.Request) string { 165 fake.getCSRFTokenMutex.Lock() 166 ret, specificReturn := fake.getCSRFTokenReturnsOnCall[len(fake.getCSRFTokenArgsForCall)] 167 fake.getCSRFTokenArgsForCall = append(fake.getCSRFTokenArgsForCall, struct { 168 arg1 *http.Request 169 }{arg1}) 170 fake.recordInvocation("GetCSRFToken", []interface{}{arg1}) 171 fake.getCSRFTokenMutex.Unlock() 172 if fake.GetCSRFTokenStub != nil { 173 return fake.GetCSRFTokenStub(arg1) 174 } 175 if specificReturn { 176 return ret.result1 177 } 178 fakeReturns := fake.getCSRFTokenReturns 179 return fakeReturns.result1 180 } 181 182 func (fake *FakeMiddleware) GetCSRFTokenCallCount() int { 183 fake.getCSRFTokenMutex.RLock() 184 defer fake.getCSRFTokenMutex.RUnlock() 185 return len(fake.getCSRFTokenArgsForCall) 186 } 187 188 func (fake *FakeMiddleware) GetCSRFTokenCalls(stub func(*http.Request) string) { 189 fake.getCSRFTokenMutex.Lock() 190 defer fake.getCSRFTokenMutex.Unlock() 191 fake.GetCSRFTokenStub = stub 192 } 193 194 func (fake *FakeMiddleware) GetCSRFTokenArgsForCall(i int) *http.Request { 195 fake.getCSRFTokenMutex.RLock() 196 defer fake.getCSRFTokenMutex.RUnlock() 197 argsForCall := fake.getCSRFTokenArgsForCall[i] 198 return argsForCall.arg1 199 } 200 201 func (fake *FakeMiddleware) GetCSRFTokenReturns(result1 string) { 202 fake.getCSRFTokenMutex.Lock() 203 defer fake.getCSRFTokenMutex.Unlock() 204 fake.GetCSRFTokenStub = nil 205 fake.getCSRFTokenReturns = struct { 206 result1 string 207 }{result1} 208 } 209 210 func (fake *FakeMiddleware) GetCSRFTokenReturnsOnCall(i int, result1 string) { 211 fake.getCSRFTokenMutex.Lock() 212 defer fake.getCSRFTokenMutex.Unlock() 213 fake.GetCSRFTokenStub = nil 214 if fake.getCSRFTokenReturnsOnCall == nil { 215 fake.getCSRFTokenReturnsOnCall = make(map[int]struct { 216 result1 string 217 }) 218 } 219 fake.getCSRFTokenReturnsOnCall[i] = struct { 220 result1 string 221 }{result1} 222 } 223 224 func (fake *FakeMiddleware) GetStateToken(arg1 *http.Request) string { 225 fake.getStateTokenMutex.Lock() 226 ret, specificReturn := fake.getStateTokenReturnsOnCall[len(fake.getStateTokenArgsForCall)] 227 fake.getStateTokenArgsForCall = append(fake.getStateTokenArgsForCall, struct { 228 arg1 *http.Request 229 }{arg1}) 230 fake.recordInvocation("GetStateToken", []interface{}{arg1}) 231 fake.getStateTokenMutex.Unlock() 232 if fake.GetStateTokenStub != nil { 233 return fake.GetStateTokenStub(arg1) 234 } 235 if specificReturn { 236 return ret.result1 237 } 238 fakeReturns := fake.getStateTokenReturns 239 return fakeReturns.result1 240 } 241 242 func (fake *FakeMiddleware) GetStateTokenCallCount() int { 243 fake.getStateTokenMutex.RLock() 244 defer fake.getStateTokenMutex.RUnlock() 245 return len(fake.getStateTokenArgsForCall) 246 } 247 248 func (fake *FakeMiddleware) GetStateTokenCalls(stub func(*http.Request) string) { 249 fake.getStateTokenMutex.Lock() 250 defer fake.getStateTokenMutex.Unlock() 251 fake.GetStateTokenStub = stub 252 } 253 254 func (fake *FakeMiddleware) GetStateTokenArgsForCall(i int) *http.Request { 255 fake.getStateTokenMutex.RLock() 256 defer fake.getStateTokenMutex.RUnlock() 257 argsForCall := fake.getStateTokenArgsForCall[i] 258 return argsForCall.arg1 259 } 260 261 func (fake *FakeMiddleware) GetStateTokenReturns(result1 string) { 262 fake.getStateTokenMutex.Lock() 263 defer fake.getStateTokenMutex.Unlock() 264 fake.GetStateTokenStub = nil 265 fake.getStateTokenReturns = struct { 266 result1 string 267 }{result1} 268 } 269 270 func (fake *FakeMiddleware) GetStateTokenReturnsOnCall(i int, result1 string) { 271 fake.getStateTokenMutex.Lock() 272 defer fake.getStateTokenMutex.Unlock() 273 fake.GetStateTokenStub = nil 274 if fake.getStateTokenReturnsOnCall == nil { 275 fake.getStateTokenReturnsOnCall = make(map[int]struct { 276 result1 string 277 }) 278 } 279 fake.getStateTokenReturnsOnCall[i] = struct { 280 result1 string 281 }{result1} 282 } 283 284 func (fake *FakeMiddleware) SetAuthToken(arg1 http.ResponseWriter, arg2 string, arg3 time.Time) error { 285 fake.setAuthTokenMutex.Lock() 286 ret, specificReturn := fake.setAuthTokenReturnsOnCall[len(fake.setAuthTokenArgsForCall)] 287 fake.setAuthTokenArgsForCall = append(fake.setAuthTokenArgsForCall, struct { 288 arg1 http.ResponseWriter 289 arg2 string 290 arg3 time.Time 291 }{arg1, arg2, arg3}) 292 fake.recordInvocation("SetAuthToken", []interface{}{arg1, arg2, arg3}) 293 fake.setAuthTokenMutex.Unlock() 294 if fake.SetAuthTokenStub != nil { 295 return fake.SetAuthTokenStub(arg1, arg2, arg3) 296 } 297 if specificReturn { 298 return ret.result1 299 } 300 fakeReturns := fake.setAuthTokenReturns 301 return fakeReturns.result1 302 } 303 304 func (fake *FakeMiddleware) SetAuthTokenCallCount() int { 305 fake.setAuthTokenMutex.RLock() 306 defer fake.setAuthTokenMutex.RUnlock() 307 return len(fake.setAuthTokenArgsForCall) 308 } 309 310 func (fake *FakeMiddleware) SetAuthTokenCalls(stub func(http.ResponseWriter, string, time.Time) error) { 311 fake.setAuthTokenMutex.Lock() 312 defer fake.setAuthTokenMutex.Unlock() 313 fake.SetAuthTokenStub = stub 314 } 315 316 func (fake *FakeMiddleware) SetAuthTokenArgsForCall(i int) (http.ResponseWriter, string, time.Time) { 317 fake.setAuthTokenMutex.RLock() 318 defer fake.setAuthTokenMutex.RUnlock() 319 argsForCall := fake.setAuthTokenArgsForCall[i] 320 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 321 } 322 323 func (fake *FakeMiddleware) SetAuthTokenReturns(result1 error) { 324 fake.setAuthTokenMutex.Lock() 325 defer fake.setAuthTokenMutex.Unlock() 326 fake.SetAuthTokenStub = nil 327 fake.setAuthTokenReturns = struct { 328 result1 error 329 }{result1} 330 } 331 332 func (fake *FakeMiddleware) SetAuthTokenReturnsOnCall(i int, result1 error) { 333 fake.setAuthTokenMutex.Lock() 334 defer fake.setAuthTokenMutex.Unlock() 335 fake.SetAuthTokenStub = nil 336 if fake.setAuthTokenReturnsOnCall == nil { 337 fake.setAuthTokenReturnsOnCall = make(map[int]struct { 338 result1 error 339 }) 340 } 341 fake.setAuthTokenReturnsOnCall[i] = struct { 342 result1 error 343 }{result1} 344 } 345 346 func (fake *FakeMiddleware) SetCSRFToken(arg1 http.ResponseWriter, arg2 string, arg3 time.Time) error { 347 fake.setCSRFTokenMutex.Lock() 348 ret, specificReturn := fake.setCSRFTokenReturnsOnCall[len(fake.setCSRFTokenArgsForCall)] 349 fake.setCSRFTokenArgsForCall = append(fake.setCSRFTokenArgsForCall, struct { 350 arg1 http.ResponseWriter 351 arg2 string 352 arg3 time.Time 353 }{arg1, arg2, arg3}) 354 fake.recordInvocation("SetCSRFToken", []interface{}{arg1, arg2, arg3}) 355 fake.setCSRFTokenMutex.Unlock() 356 if fake.SetCSRFTokenStub != nil { 357 return fake.SetCSRFTokenStub(arg1, arg2, arg3) 358 } 359 if specificReturn { 360 return ret.result1 361 } 362 fakeReturns := fake.setCSRFTokenReturns 363 return fakeReturns.result1 364 } 365 366 func (fake *FakeMiddleware) SetCSRFTokenCallCount() int { 367 fake.setCSRFTokenMutex.RLock() 368 defer fake.setCSRFTokenMutex.RUnlock() 369 return len(fake.setCSRFTokenArgsForCall) 370 } 371 372 func (fake *FakeMiddleware) SetCSRFTokenCalls(stub func(http.ResponseWriter, string, time.Time) error) { 373 fake.setCSRFTokenMutex.Lock() 374 defer fake.setCSRFTokenMutex.Unlock() 375 fake.SetCSRFTokenStub = stub 376 } 377 378 func (fake *FakeMiddleware) SetCSRFTokenArgsForCall(i int) (http.ResponseWriter, string, time.Time) { 379 fake.setCSRFTokenMutex.RLock() 380 defer fake.setCSRFTokenMutex.RUnlock() 381 argsForCall := fake.setCSRFTokenArgsForCall[i] 382 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 383 } 384 385 func (fake *FakeMiddleware) SetCSRFTokenReturns(result1 error) { 386 fake.setCSRFTokenMutex.Lock() 387 defer fake.setCSRFTokenMutex.Unlock() 388 fake.SetCSRFTokenStub = nil 389 fake.setCSRFTokenReturns = struct { 390 result1 error 391 }{result1} 392 } 393 394 func (fake *FakeMiddleware) SetCSRFTokenReturnsOnCall(i int, result1 error) { 395 fake.setCSRFTokenMutex.Lock() 396 defer fake.setCSRFTokenMutex.Unlock() 397 fake.SetCSRFTokenStub = nil 398 if fake.setCSRFTokenReturnsOnCall == nil { 399 fake.setCSRFTokenReturnsOnCall = make(map[int]struct { 400 result1 error 401 }) 402 } 403 fake.setCSRFTokenReturnsOnCall[i] = struct { 404 result1 error 405 }{result1} 406 } 407 408 func (fake *FakeMiddleware) SetStateToken(arg1 http.ResponseWriter, arg2 string, arg3 time.Time) error { 409 fake.setStateTokenMutex.Lock() 410 ret, specificReturn := fake.setStateTokenReturnsOnCall[len(fake.setStateTokenArgsForCall)] 411 fake.setStateTokenArgsForCall = append(fake.setStateTokenArgsForCall, struct { 412 arg1 http.ResponseWriter 413 arg2 string 414 arg3 time.Time 415 }{arg1, arg2, arg3}) 416 fake.recordInvocation("SetStateToken", []interface{}{arg1, arg2, arg3}) 417 fake.setStateTokenMutex.Unlock() 418 if fake.SetStateTokenStub != nil { 419 return fake.SetStateTokenStub(arg1, arg2, arg3) 420 } 421 if specificReturn { 422 return ret.result1 423 } 424 fakeReturns := fake.setStateTokenReturns 425 return fakeReturns.result1 426 } 427 428 func (fake *FakeMiddleware) SetStateTokenCallCount() int { 429 fake.setStateTokenMutex.RLock() 430 defer fake.setStateTokenMutex.RUnlock() 431 return len(fake.setStateTokenArgsForCall) 432 } 433 434 func (fake *FakeMiddleware) SetStateTokenCalls(stub func(http.ResponseWriter, string, time.Time) error) { 435 fake.setStateTokenMutex.Lock() 436 defer fake.setStateTokenMutex.Unlock() 437 fake.SetStateTokenStub = stub 438 } 439 440 func (fake *FakeMiddleware) SetStateTokenArgsForCall(i int) (http.ResponseWriter, string, time.Time) { 441 fake.setStateTokenMutex.RLock() 442 defer fake.setStateTokenMutex.RUnlock() 443 argsForCall := fake.setStateTokenArgsForCall[i] 444 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 445 } 446 447 func (fake *FakeMiddleware) SetStateTokenReturns(result1 error) { 448 fake.setStateTokenMutex.Lock() 449 defer fake.setStateTokenMutex.Unlock() 450 fake.SetStateTokenStub = nil 451 fake.setStateTokenReturns = struct { 452 result1 error 453 }{result1} 454 } 455 456 func (fake *FakeMiddleware) SetStateTokenReturnsOnCall(i int, result1 error) { 457 fake.setStateTokenMutex.Lock() 458 defer fake.setStateTokenMutex.Unlock() 459 fake.SetStateTokenStub = nil 460 if fake.setStateTokenReturnsOnCall == nil { 461 fake.setStateTokenReturnsOnCall = make(map[int]struct { 462 result1 error 463 }) 464 } 465 fake.setStateTokenReturnsOnCall[i] = struct { 466 result1 error 467 }{result1} 468 } 469 470 func (fake *FakeMiddleware) UnsetAuthToken(arg1 http.ResponseWriter) { 471 fake.unsetAuthTokenMutex.Lock() 472 fake.unsetAuthTokenArgsForCall = append(fake.unsetAuthTokenArgsForCall, struct { 473 arg1 http.ResponseWriter 474 }{arg1}) 475 fake.recordInvocation("UnsetAuthToken", []interface{}{arg1}) 476 fake.unsetAuthTokenMutex.Unlock() 477 if fake.UnsetAuthTokenStub != nil { 478 fake.UnsetAuthTokenStub(arg1) 479 } 480 } 481 482 func (fake *FakeMiddleware) UnsetAuthTokenCallCount() int { 483 fake.unsetAuthTokenMutex.RLock() 484 defer fake.unsetAuthTokenMutex.RUnlock() 485 return len(fake.unsetAuthTokenArgsForCall) 486 } 487 488 func (fake *FakeMiddleware) UnsetAuthTokenCalls(stub func(http.ResponseWriter)) { 489 fake.unsetAuthTokenMutex.Lock() 490 defer fake.unsetAuthTokenMutex.Unlock() 491 fake.UnsetAuthTokenStub = stub 492 } 493 494 func (fake *FakeMiddleware) UnsetAuthTokenArgsForCall(i int) http.ResponseWriter { 495 fake.unsetAuthTokenMutex.RLock() 496 defer fake.unsetAuthTokenMutex.RUnlock() 497 argsForCall := fake.unsetAuthTokenArgsForCall[i] 498 return argsForCall.arg1 499 } 500 501 func (fake *FakeMiddleware) UnsetCSRFToken(arg1 http.ResponseWriter) { 502 fake.unsetCSRFTokenMutex.Lock() 503 fake.unsetCSRFTokenArgsForCall = append(fake.unsetCSRFTokenArgsForCall, struct { 504 arg1 http.ResponseWriter 505 }{arg1}) 506 fake.recordInvocation("UnsetCSRFToken", []interface{}{arg1}) 507 fake.unsetCSRFTokenMutex.Unlock() 508 if fake.UnsetCSRFTokenStub != nil { 509 fake.UnsetCSRFTokenStub(arg1) 510 } 511 } 512 513 func (fake *FakeMiddleware) UnsetCSRFTokenCallCount() int { 514 fake.unsetCSRFTokenMutex.RLock() 515 defer fake.unsetCSRFTokenMutex.RUnlock() 516 return len(fake.unsetCSRFTokenArgsForCall) 517 } 518 519 func (fake *FakeMiddleware) UnsetCSRFTokenCalls(stub func(http.ResponseWriter)) { 520 fake.unsetCSRFTokenMutex.Lock() 521 defer fake.unsetCSRFTokenMutex.Unlock() 522 fake.UnsetCSRFTokenStub = stub 523 } 524 525 func (fake *FakeMiddleware) UnsetCSRFTokenArgsForCall(i int) http.ResponseWriter { 526 fake.unsetCSRFTokenMutex.RLock() 527 defer fake.unsetCSRFTokenMutex.RUnlock() 528 argsForCall := fake.unsetCSRFTokenArgsForCall[i] 529 return argsForCall.arg1 530 } 531 532 func (fake *FakeMiddleware) UnsetStateToken(arg1 http.ResponseWriter) { 533 fake.unsetStateTokenMutex.Lock() 534 fake.unsetStateTokenArgsForCall = append(fake.unsetStateTokenArgsForCall, struct { 535 arg1 http.ResponseWriter 536 }{arg1}) 537 fake.recordInvocation("UnsetStateToken", []interface{}{arg1}) 538 fake.unsetStateTokenMutex.Unlock() 539 if fake.UnsetStateTokenStub != nil { 540 fake.UnsetStateTokenStub(arg1) 541 } 542 } 543 544 func (fake *FakeMiddleware) UnsetStateTokenCallCount() int { 545 fake.unsetStateTokenMutex.RLock() 546 defer fake.unsetStateTokenMutex.RUnlock() 547 return len(fake.unsetStateTokenArgsForCall) 548 } 549 550 func (fake *FakeMiddleware) UnsetStateTokenCalls(stub func(http.ResponseWriter)) { 551 fake.unsetStateTokenMutex.Lock() 552 defer fake.unsetStateTokenMutex.Unlock() 553 fake.UnsetStateTokenStub = stub 554 } 555 556 func (fake *FakeMiddleware) UnsetStateTokenArgsForCall(i int) http.ResponseWriter { 557 fake.unsetStateTokenMutex.RLock() 558 defer fake.unsetStateTokenMutex.RUnlock() 559 argsForCall := fake.unsetStateTokenArgsForCall[i] 560 return argsForCall.arg1 561 } 562 563 func (fake *FakeMiddleware) Invocations() map[string][][]interface{} { 564 fake.invocationsMutex.RLock() 565 defer fake.invocationsMutex.RUnlock() 566 fake.getAuthTokenMutex.RLock() 567 defer fake.getAuthTokenMutex.RUnlock() 568 fake.getCSRFTokenMutex.RLock() 569 defer fake.getCSRFTokenMutex.RUnlock() 570 fake.getStateTokenMutex.RLock() 571 defer fake.getStateTokenMutex.RUnlock() 572 fake.setAuthTokenMutex.RLock() 573 defer fake.setAuthTokenMutex.RUnlock() 574 fake.setCSRFTokenMutex.RLock() 575 defer fake.setCSRFTokenMutex.RUnlock() 576 fake.setStateTokenMutex.RLock() 577 defer fake.setStateTokenMutex.RUnlock() 578 fake.unsetAuthTokenMutex.RLock() 579 defer fake.unsetAuthTokenMutex.RUnlock() 580 fake.unsetCSRFTokenMutex.RLock() 581 defer fake.unsetCSRFTokenMutex.RUnlock() 582 fake.unsetStateTokenMutex.RLock() 583 defer fake.unsetStateTokenMutex.RUnlock() 584 copiedInvocations := map[string][][]interface{}{} 585 for key, value := range fake.invocations { 586 copiedInvocations[key] = value 587 } 588 return copiedInvocations 589 } 590 591 func (fake *FakeMiddleware) recordInvocation(key string, args []interface{}) { 592 fake.invocationsMutex.Lock() 593 defer fake.invocationsMutex.Unlock() 594 if fake.invocations == nil { 595 fake.invocations = map[string][][]interface{}{} 596 } 597 if fake.invocations[key] == nil { 598 fake.invocations[key] = [][]interface{}{} 599 } 600 fake.invocations[key] = append(fake.invocations[key], args) 601 } 602 603 var _ token.Middleware = new(FakeMiddleware)