github.com/dcarley/cf-cli@v6.24.1-0.20170220111324-4225ff346898+incompatible/api/uaa/noaabridge/noaabridgefakes/fake_token_cache.go (about) 1 // This file was generated by counterfeiter 2 package noaabridgefakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/api/uaa/noaabridge" 8 ) 9 10 type FakeTokenCache struct { 11 RefreshTokenStub func() string 12 refreshTokenMutex sync.RWMutex 13 refreshTokenArgsForCall []struct{} 14 refreshTokenReturns struct { 15 result1 string 16 } 17 SetAccessTokenStub func(token string) 18 setAccessTokenMutex sync.RWMutex 19 setAccessTokenArgsForCall []struct { 20 token string 21 } 22 SetRefreshTokenStub func(token string) 23 setRefreshTokenMutex sync.RWMutex 24 setRefreshTokenArgsForCall []struct { 25 token string 26 } 27 invocations map[string][][]interface{} 28 invocationsMutex sync.RWMutex 29 } 30 31 func (fake *FakeTokenCache) RefreshToken() string { 32 fake.refreshTokenMutex.Lock() 33 fake.refreshTokenArgsForCall = append(fake.refreshTokenArgsForCall, struct{}{}) 34 fake.recordInvocation("RefreshToken", []interface{}{}) 35 fake.refreshTokenMutex.Unlock() 36 if fake.RefreshTokenStub != nil { 37 return fake.RefreshTokenStub() 38 } else { 39 return fake.refreshTokenReturns.result1 40 } 41 } 42 43 func (fake *FakeTokenCache) RefreshTokenCallCount() int { 44 fake.refreshTokenMutex.RLock() 45 defer fake.refreshTokenMutex.RUnlock() 46 return len(fake.refreshTokenArgsForCall) 47 } 48 49 func (fake *FakeTokenCache) RefreshTokenReturns(result1 string) { 50 fake.RefreshTokenStub = nil 51 fake.refreshTokenReturns = struct { 52 result1 string 53 }{result1} 54 } 55 56 func (fake *FakeTokenCache) SetAccessToken(token string) { 57 fake.setAccessTokenMutex.Lock() 58 fake.setAccessTokenArgsForCall = append(fake.setAccessTokenArgsForCall, struct { 59 token string 60 }{token}) 61 fake.recordInvocation("SetAccessToken", []interface{}{token}) 62 fake.setAccessTokenMutex.Unlock() 63 if fake.SetAccessTokenStub != nil { 64 fake.SetAccessTokenStub(token) 65 } 66 } 67 68 func (fake *FakeTokenCache) SetAccessTokenCallCount() int { 69 fake.setAccessTokenMutex.RLock() 70 defer fake.setAccessTokenMutex.RUnlock() 71 return len(fake.setAccessTokenArgsForCall) 72 } 73 74 func (fake *FakeTokenCache) SetAccessTokenArgsForCall(i int) string { 75 fake.setAccessTokenMutex.RLock() 76 defer fake.setAccessTokenMutex.RUnlock() 77 return fake.setAccessTokenArgsForCall[i].token 78 } 79 80 func (fake *FakeTokenCache) SetRefreshToken(token string) { 81 fake.setRefreshTokenMutex.Lock() 82 fake.setRefreshTokenArgsForCall = append(fake.setRefreshTokenArgsForCall, struct { 83 token string 84 }{token}) 85 fake.recordInvocation("SetRefreshToken", []interface{}{token}) 86 fake.setRefreshTokenMutex.Unlock() 87 if fake.SetRefreshTokenStub != nil { 88 fake.SetRefreshTokenStub(token) 89 } 90 } 91 92 func (fake *FakeTokenCache) SetRefreshTokenCallCount() int { 93 fake.setRefreshTokenMutex.RLock() 94 defer fake.setRefreshTokenMutex.RUnlock() 95 return len(fake.setRefreshTokenArgsForCall) 96 } 97 98 func (fake *FakeTokenCache) SetRefreshTokenArgsForCall(i int) string { 99 fake.setRefreshTokenMutex.RLock() 100 defer fake.setRefreshTokenMutex.RUnlock() 101 return fake.setRefreshTokenArgsForCall[i].token 102 } 103 104 func (fake *FakeTokenCache) Invocations() map[string][][]interface{} { 105 fake.invocationsMutex.RLock() 106 defer fake.invocationsMutex.RUnlock() 107 fake.refreshTokenMutex.RLock() 108 defer fake.refreshTokenMutex.RUnlock() 109 fake.setAccessTokenMutex.RLock() 110 defer fake.setAccessTokenMutex.RUnlock() 111 fake.setRefreshTokenMutex.RLock() 112 defer fake.setRefreshTokenMutex.RUnlock() 113 return fake.invocations 114 } 115 116 func (fake *FakeTokenCache) recordInvocation(key string, args []interface{}) { 117 fake.invocationsMutex.Lock() 118 defer fake.invocationsMutex.Unlock() 119 if fake.invocations == nil { 120 fake.invocations = map[string][][]interface{}{} 121 } 122 if fake.invocations[key] == nil { 123 fake.invocations[key] = [][]interface{}{} 124 } 125 fake.invocations[key] = append(fake.invocations[key], args) 126 } 127 128 var _ noaabridge.TokenCache = new(FakeTokenCache)