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