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)