github.com/loggregator/cli@v6.33.1-0.20180224010324-82334f081791+incompatible/actor/v2action/v2actionfakes/fake_uaaclient.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v2actionfakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v2action" 8 "code.cloudfoundry.org/cli/api/uaa" 9 "code.cloudfoundry.org/cli/api/uaa/constant" 10 ) 11 12 type FakeUAAClient struct { 13 AuthenticateStub func(ID string, secret string, grantType constant.GrantType) (string, string, error) 14 authenticateMutex sync.RWMutex 15 authenticateArgsForCall []struct { 16 ID string 17 secret string 18 grantType constant.GrantType 19 } 20 authenticateReturns struct { 21 result1 string 22 result2 string 23 result3 error 24 } 25 authenticateReturnsOnCall map[int]struct { 26 result1 string 27 result2 string 28 result3 error 29 } 30 CreateUserStub func(username string, password string, origin string) (uaa.User, error) 31 createUserMutex sync.RWMutex 32 createUserArgsForCall []struct { 33 username string 34 password string 35 origin string 36 } 37 createUserReturns struct { 38 result1 uaa.User 39 result2 error 40 } 41 createUserReturnsOnCall map[int]struct { 42 result1 uaa.User 43 result2 error 44 } 45 GetSSHPasscodeStub func(accessToken string, sshOAuthClient string) (string, error) 46 getSSHPasscodeMutex sync.RWMutex 47 getSSHPasscodeArgsForCall []struct { 48 accessToken string 49 sshOAuthClient string 50 } 51 getSSHPasscodeReturns struct { 52 result1 string 53 result2 error 54 } 55 getSSHPasscodeReturnsOnCall map[int]struct { 56 result1 string 57 result2 error 58 } 59 RefreshAccessTokenStub func(refreshToken string) (uaa.RefreshedTokens, error) 60 refreshAccessTokenMutex sync.RWMutex 61 refreshAccessTokenArgsForCall []struct { 62 refreshToken string 63 } 64 refreshAccessTokenReturns struct { 65 result1 uaa.RefreshedTokens 66 result2 error 67 } 68 refreshAccessTokenReturnsOnCall map[int]struct { 69 result1 uaa.RefreshedTokens 70 result2 error 71 } 72 invocations map[string][][]interface{} 73 invocationsMutex sync.RWMutex 74 } 75 76 func (fake *FakeUAAClient) Authenticate(ID string, secret string, grantType constant.GrantType) (string, string, error) { 77 fake.authenticateMutex.Lock() 78 ret, specificReturn := fake.authenticateReturnsOnCall[len(fake.authenticateArgsForCall)] 79 fake.authenticateArgsForCall = append(fake.authenticateArgsForCall, struct { 80 ID string 81 secret string 82 grantType constant.GrantType 83 }{ID, secret, grantType}) 84 fake.recordInvocation("Authenticate", []interface{}{ID, secret, grantType}) 85 fake.authenticateMutex.Unlock() 86 if fake.AuthenticateStub != nil { 87 return fake.AuthenticateStub(ID, secret, grantType) 88 } 89 if specificReturn { 90 return ret.result1, ret.result2, ret.result3 91 } 92 return fake.authenticateReturns.result1, fake.authenticateReturns.result2, fake.authenticateReturns.result3 93 } 94 95 func (fake *FakeUAAClient) AuthenticateCallCount() int { 96 fake.authenticateMutex.RLock() 97 defer fake.authenticateMutex.RUnlock() 98 return len(fake.authenticateArgsForCall) 99 } 100 101 func (fake *FakeUAAClient) AuthenticateArgsForCall(i int) (string, string, constant.GrantType) { 102 fake.authenticateMutex.RLock() 103 defer fake.authenticateMutex.RUnlock() 104 return fake.authenticateArgsForCall[i].ID, fake.authenticateArgsForCall[i].secret, fake.authenticateArgsForCall[i].grantType 105 } 106 107 func (fake *FakeUAAClient) AuthenticateReturns(result1 string, result2 string, result3 error) { 108 fake.AuthenticateStub = nil 109 fake.authenticateReturns = struct { 110 result1 string 111 result2 string 112 result3 error 113 }{result1, result2, result3} 114 } 115 116 func (fake *FakeUAAClient) AuthenticateReturnsOnCall(i int, result1 string, result2 string, result3 error) { 117 fake.AuthenticateStub = nil 118 if fake.authenticateReturnsOnCall == nil { 119 fake.authenticateReturnsOnCall = make(map[int]struct { 120 result1 string 121 result2 string 122 result3 error 123 }) 124 } 125 fake.authenticateReturnsOnCall[i] = struct { 126 result1 string 127 result2 string 128 result3 error 129 }{result1, result2, result3} 130 } 131 132 func (fake *FakeUAAClient) CreateUser(username string, password string, origin string) (uaa.User, error) { 133 fake.createUserMutex.Lock() 134 ret, specificReturn := fake.createUserReturnsOnCall[len(fake.createUserArgsForCall)] 135 fake.createUserArgsForCall = append(fake.createUserArgsForCall, struct { 136 username string 137 password string 138 origin string 139 }{username, password, origin}) 140 fake.recordInvocation("CreateUser", []interface{}{username, password, origin}) 141 fake.createUserMutex.Unlock() 142 if fake.CreateUserStub != nil { 143 return fake.CreateUserStub(username, password, origin) 144 } 145 if specificReturn { 146 return ret.result1, ret.result2 147 } 148 return fake.createUserReturns.result1, fake.createUserReturns.result2 149 } 150 151 func (fake *FakeUAAClient) CreateUserCallCount() int { 152 fake.createUserMutex.RLock() 153 defer fake.createUserMutex.RUnlock() 154 return len(fake.createUserArgsForCall) 155 } 156 157 func (fake *FakeUAAClient) CreateUserArgsForCall(i int) (string, string, string) { 158 fake.createUserMutex.RLock() 159 defer fake.createUserMutex.RUnlock() 160 return fake.createUserArgsForCall[i].username, fake.createUserArgsForCall[i].password, fake.createUserArgsForCall[i].origin 161 } 162 163 func (fake *FakeUAAClient) CreateUserReturns(result1 uaa.User, result2 error) { 164 fake.CreateUserStub = nil 165 fake.createUserReturns = struct { 166 result1 uaa.User 167 result2 error 168 }{result1, result2} 169 } 170 171 func (fake *FakeUAAClient) CreateUserReturnsOnCall(i int, result1 uaa.User, result2 error) { 172 fake.CreateUserStub = nil 173 if fake.createUserReturnsOnCall == nil { 174 fake.createUserReturnsOnCall = make(map[int]struct { 175 result1 uaa.User 176 result2 error 177 }) 178 } 179 fake.createUserReturnsOnCall[i] = struct { 180 result1 uaa.User 181 result2 error 182 }{result1, result2} 183 } 184 185 func (fake *FakeUAAClient) GetSSHPasscode(accessToken string, sshOAuthClient string) (string, error) { 186 fake.getSSHPasscodeMutex.Lock() 187 ret, specificReturn := fake.getSSHPasscodeReturnsOnCall[len(fake.getSSHPasscodeArgsForCall)] 188 fake.getSSHPasscodeArgsForCall = append(fake.getSSHPasscodeArgsForCall, struct { 189 accessToken string 190 sshOAuthClient string 191 }{accessToken, sshOAuthClient}) 192 fake.recordInvocation("GetSSHPasscode", []interface{}{accessToken, sshOAuthClient}) 193 fake.getSSHPasscodeMutex.Unlock() 194 if fake.GetSSHPasscodeStub != nil { 195 return fake.GetSSHPasscodeStub(accessToken, sshOAuthClient) 196 } 197 if specificReturn { 198 return ret.result1, ret.result2 199 } 200 return fake.getSSHPasscodeReturns.result1, fake.getSSHPasscodeReturns.result2 201 } 202 203 func (fake *FakeUAAClient) GetSSHPasscodeCallCount() int { 204 fake.getSSHPasscodeMutex.RLock() 205 defer fake.getSSHPasscodeMutex.RUnlock() 206 return len(fake.getSSHPasscodeArgsForCall) 207 } 208 209 func (fake *FakeUAAClient) GetSSHPasscodeArgsForCall(i int) (string, string) { 210 fake.getSSHPasscodeMutex.RLock() 211 defer fake.getSSHPasscodeMutex.RUnlock() 212 return fake.getSSHPasscodeArgsForCall[i].accessToken, fake.getSSHPasscodeArgsForCall[i].sshOAuthClient 213 } 214 215 func (fake *FakeUAAClient) GetSSHPasscodeReturns(result1 string, result2 error) { 216 fake.GetSSHPasscodeStub = nil 217 fake.getSSHPasscodeReturns = struct { 218 result1 string 219 result2 error 220 }{result1, result2} 221 } 222 223 func (fake *FakeUAAClient) GetSSHPasscodeReturnsOnCall(i int, result1 string, result2 error) { 224 fake.GetSSHPasscodeStub = nil 225 if fake.getSSHPasscodeReturnsOnCall == nil { 226 fake.getSSHPasscodeReturnsOnCall = make(map[int]struct { 227 result1 string 228 result2 error 229 }) 230 } 231 fake.getSSHPasscodeReturnsOnCall[i] = struct { 232 result1 string 233 result2 error 234 }{result1, result2} 235 } 236 237 func (fake *FakeUAAClient) RefreshAccessToken(refreshToken string) (uaa.RefreshedTokens, error) { 238 fake.refreshAccessTokenMutex.Lock() 239 ret, specificReturn := fake.refreshAccessTokenReturnsOnCall[len(fake.refreshAccessTokenArgsForCall)] 240 fake.refreshAccessTokenArgsForCall = append(fake.refreshAccessTokenArgsForCall, struct { 241 refreshToken string 242 }{refreshToken}) 243 fake.recordInvocation("RefreshAccessToken", []interface{}{refreshToken}) 244 fake.refreshAccessTokenMutex.Unlock() 245 if fake.RefreshAccessTokenStub != nil { 246 return fake.RefreshAccessTokenStub(refreshToken) 247 } 248 if specificReturn { 249 return ret.result1, ret.result2 250 } 251 return fake.refreshAccessTokenReturns.result1, fake.refreshAccessTokenReturns.result2 252 } 253 254 func (fake *FakeUAAClient) RefreshAccessTokenCallCount() int { 255 fake.refreshAccessTokenMutex.RLock() 256 defer fake.refreshAccessTokenMutex.RUnlock() 257 return len(fake.refreshAccessTokenArgsForCall) 258 } 259 260 func (fake *FakeUAAClient) RefreshAccessTokenArgsForCall(i int) string { 261 fake.refreshAccessTokenMutex.RLock() 262 defer fake.refreshAccessTokenMutex.RUnlock() 263 return fake.refreshAccessTokenArgsForCall[i].refreshToken 264 } 265 266 func (fake *FakeUAAClient) RefreshAccessTokenReturns(result1 uaa.RefreshedTokens, result2 error) { 267 fake.RefreshAccessTokenStub = nil 268 fake.refreshAccessTokenReturns = struct { 269 result1 uaa.RefreshedTokens 270 result2 error 271 }{result1, result2} 272 } 273 274 func (fake *FakeUAAClient) RefreshAccessTokenReturnsOnCall(i int, result1 uaa.RefreshedTokens, result2 error) { 275 fake.RefreshAccessTokenStub = nil 276 if fake.refreshAccessTokenReturnsOnCall == nil { 277 fake.refreshAccessTokenReturnsOnCall = make(map[int]struct { 278 result1 uaa.RefreshedTokens 279 result2 error 280 }) 281 } 282 fake.refreshAccessTokenReturnsOnCall[i] = struct { 283 result1 uaa.RefreshedTokens 284 result2 error 285 }{result1, result2} 286 } 287 288 func (fake *FakeUAAClient) Invocations() map[string][][]interface{} { 289 fake.invocationsMutex.RLock() 290 defer fake.invocationsMutex.RUnlock() 291 fake.authenticateMutex.RLock() 292 defer fake.authenticateMutex.RUnlock() 293 fake.createUserMutex.RLock() 294 defer fake.createUserMutex.RUnlock() 295 fake.getSSHPasscodeMutex.RLock() 296 defer fake.getSSHPasscodeMutex.RUnlock() 297 fake.refreshAccessTokenMutex.RLock() 298 defer fake.refreshAccessTokenMutex.RUnlock() 299 copiedInvocations := map[string][][]interface{}{} 300 for key, value := range fake.invocations { 301 copiedInvocations[key] = value 302 } 303 return copiedInvocations 304 } 305 306 func (fake *FakeUAAClient) recordInvocation(key string, args []interface{}) { 307 fake.invocationsMutex.Lock() 308 defer fake.invocationsMutex.Unlock() 309 if fake.invocations == nil { 310 fake.invocations = map[string][][]interface{}{} 311 } 312 if fake.invocations[key] == nil { 313 fake.invocations[key] = [][]interface{}{} 314 } 315 fake.invocations[key] = append(fake.invocations[key], args) 316 } 317 318 var _ v2action.UAAClient = new(FakeUAAClient)