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