github.com/swisscom/cloudfoundry-cli@v7.1.0+incompatible/actor/v3action/v3actionfakes/fake_uaaclient.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v3actionfakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v3action" 8 "code.cloudfoundry.org/cli/api/uaa/constant" 9 ) 10 11 type FakeUAAClient struct { 12 AuthenticateStub func(map[string]string, string, constant.GrantType) (string, string, error) 13 authenticateMutex sync.RWMutex 14 authenticateArgsForCall []struct { 15 arg1 map[string]string 16 arg2 string 17 arg3 constant.GrantType 18 } 19 authenticateReturns struct { 20 result1 string 21 result2 string 22 result3 error 23 } 24 authenticateReturnsOnCall map[int]struct { 25 result1 string 26 result2 string 27 result3 error 28 } 29 GetSSHPasscodeStub func(string, string) (string, error) 30 getSSHPasscodeMutex sync.RWMutex 31 getSSHPasscodeArgsForCall []struct { 32 arg1 string 33 arg2 string 34 } 35 getSSHPasscodeReturns struct { 36 result1 string 37 result2 error 38 } 39 getSSHPasscodeReturnsOnCall map[int]struct { 40 result1 string 41 result2 error 42 } 43 LoginPromptsStub func() map[string][]string 44 loginPromptsMutex sync.RWMutex 45 loginPromptsArgsForCall []struct { 46 } 47 loginPromptsReturns struct { 48 result1 map[string][]string 49 } 50 loginPromptsReturnsOnCall map[int]struct { 51 result1 map[string][]string 52 } 53 invocations map[string][][]interface{} 54 invocationsMutex sync.RWMutex 55 } 56 57 func (fake *FakeUAAClient) Authenticate(arg1 map[string]string, arg2 string, arg3 constant.GrantType) (string, string, error) { 58 fake.authenticateMutex.Lock() 59 ret, specificReturn := fake.authenticateReturnsOnCall[len(fake.authenticateArgsForCall)] 60 fake.authenticateArgsForCall = append(fake.authenticateArgsForCall, struct { 61 arg1 map[string]string 62 arg2 string 63 arg3 constant.GrantType 64 }{arg1, arg2, arg3}) 65 fake.recordInvocation("Authenticate", []interface{}{arg1, arg2, arg3}) 66 fake.authenticateMutex.Unlock() 67 if fake.AuthenticateStub != nil { 68 return fake.AuthenticateStub(arg1, arg2, arg3) 69 } 70 if specificReturn { 71 return ret.result1, ret.result2, ret.result3 72 } 73 fakeReturns := fake.authenticateReturns 74 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 75 } 76 77 func (fake *FakeUAAClient) AuthenticateCallCount() int { 78 fake.authenticateMutex.RLock() 79 defer fake.authenticateMutex.RUnlock() 80 return len(fake.authenticateArgsForCall) 81 } 82 83 func (fake *FakeUAAClient) AuthenticateCalls(stub func(map[string]string, string, constant.GrantType) (string, string, error)) { 84 fake.authenticateMutex.Lock() 85 defer fake.authenticateMutex.Unlock() 86 fake.AuthenticateStub = stub 87 } 88 89 func (fake *FakeUAAClient) AuthenticateArgsForCall(i int) (map[string]string, string, constant.GrantType) { 90 fake.authenticateMutex.RLock() 91 defer fake.authenticateMutex.RUnlock() 92 argsForCall := fake.authenticateArgsForCall[i] 93 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 94 } 95 96 func (fake *FakeUAAClient) AuthenticateReturns(result1 string, result2 string, result3 error) { 97 fake.authenticateMutex.Lock() 98 defer fake.authenticateMutex.Unlock() 99 fake.AuthenticateStub = nil 100 fake.authenticateReturns = struct { 101 result1 string 102 result2 string 103 result3 error 104 }{result1, result2, result3} 105 } 106 107 func (fake *FakeUAAClient) AuthenticateReturnsOnCall(i int, result1 string, result2 string, result3 error) { 108 fake.authenticateMutex.Lock() 109 defer fake.authenticateMutex.Unlock() 110 fake.AuthenticateStub = nil 111 if fake.authenticateReturnsOnCall == nil { 112 fake.authenticateReturnsOnCall = make(map[int]struct { 113 result1 string 114 result2 string 115 result3 error 116 }) 117 } 118 fake.authenticateReturnsOnCall[i] = struct { 119 result1 string 120 result2 string 121 result3 error 122 }{result1, result2, result3} 123 } 124 125 func (fake *FakeUAAClient) GetSSHPasscode(arg1 string, arg2 string) (string, error) { 126 fake.getSSHPasscodeMutex.Lock() 127 ret, specificReturn := fake.getSSHPasscodeReturnsOnCall[len(fake.getSSHPasscodeArgsForCall)] 128 fake.getSSHPasscodeArgsForCall = append(fake.getSSHPasscodeArgsForCall, struct { 129 arg1 string 130 arg2 string 131 }{arg1, arg2}) 132 fake.recordInvocation("GetSSHPasscode", []interface{}{arg1, arg2}) 133 fake.getSSHPasscodeMutex.Unlock() 134 if fake.GetSSHPasscodeStub != nil { 135 return fake.GetSSHPasscodeStub(arg1, arg2) 136 } 137 if specificReturn { 138 return ret.result1, ret.result2 139 } 140 fakeReturns := fake.getSSHPasscodeReturns 141 return fakeReturns.result1, fakeReturns.result2 142 } 143 144 func (fake *FakeUAAClient) GetSSHPasscodeCallCount() int { 145 fake.getSSHPasscodeMutex.RLock() 146 defer fake.getSSHPasscodeMutex.RUnlock() 147 return len(fake.getSSHPasscodeArgsForCall) 148 } 149 150 func (fake *FakeUAAClient) GetSSHPasscodeCalls(stub func(string, string) (string, error)) { 151 fake.getSSHPasscodeMutex.Lock() 152 defer fake.getSSHPasscodeMutex.Unlock() 153 fake.GetSSHPasscodeStub = stub 154 } 155 156 func (fake *FakeUAAClient) GetSSHPasscodeArgsForCall(i int) (string, string) { 157 fake.getSSHPasscodeMutex.RLock() 158 defer fake.getSSHPasscodeMutex.RUnlock() 159 argsForCall := fake.getSSHPasscodeArgsForCall[i] 160 return argsForCall.arg1, argsForCall.arg2 161 } 162 163 func (fake *FakeUAAClient) GetSSHPasscodeReturns(result1 string, result2 error) { 164 fake.getSSHPasscodeMutex.Lock() 165 defer fake.getSSHPasscodeMutex.Unlock() 166 fake.GetSSHPasscodeStub = nil 167 fake.getSSHPasscodeReturns = struct { 168 result1 string 169 result2 error 170 }{result1, result2} 171 } 172 173 func (fake *FakeUAAClient) GetSSHPasscodeReturnsOnCall(i int, result1 string, result2 error) { 174 fake.getSSHPasscodeMutex.Lock() 175 defer fake.getSSHPasscodeMutex.Unlock() 176 fake.GetSSHPasscodeStub = nil 177 if fake.getSSHPasscodeReturnsOnCall == nil { 178 fake.getSSHPasscodeReturnsOnCall = make(map[int]struct { 179 result1 string 180 result2 error 181 }) 182 } 183 fake.getSSHPasscodeReturnsOnCall[i] = struct { 184 result1 string 185 result2 error 186 }{result1, result2} 187 } 188 189 func (fake *FakeUAAClient) LoginPrompts() map[string][]string { 190 fake.loginPromptsMutex.Lock() 191 ret, specificReturn := fake.loginPromptsReturnsOnCall[len(fake.loginPromptsArgsForCall)] 192 fake.loginPromptsArgsForCall = append(fake.loginPromptsArgsForCall, struct { 193 }{}) 194 fake.recordInvocation("LoginPrompts", []interface{}{}) 195 fake.loginPromptsMutex.Unlock() 196 if fake.LoginPromptsStub != nil { 197 return fake.LoginPromptsStub() 198 } 199 if specificReturn { 200 return ret.result1 201 } 202 fakeReturns := fake.loginPromptsReturns 203 return fakeReturns.result1 204 } 205 206 func (fake *FakeUAAClient) LoginPromptsCallCount() int { 207 fake.loginPromptsMutex.RLock() 208 defer fake.loginPromptsMutex.RUnlock() 209 return len(fake.loginPromptsArgsForCall) 210 } 211 212 func (fake *FakeUAAClient) LoginPromptsCalls(stub func() map[string][]string) { 213 fake.loginPromptsMutex.Lock() 214 defer fake.loginPromptsMutex.Unlock() 215 fake.LoginPromptsStub = stub 216 } 217 218 func (fake *FakeUAAClient) LoginPromptsReturns(result1 map[string][]string) { 219 fake.loginPromptsMutex.Lock() 220 defer fake.loginPromptsMutex.Unlock() 221 fake.LoginPromptsStub = nil 222 fake.loginPromptsReturns = struct { 223 result1 map[string][]string 224 }{result1} 225 } 226 227 func (fake *FakeUAAClient) LoginPromptsReturnsOnCall(i int, result1 map[string][]string) { 228 fake.loginPromptsMutex.Lock() 229 defer fake.loginPromptsMutex.Unlock() 230 fake.LoginPromptsStub = nil 231 if fake.loginPromptsReturnsOnCall == nil { 232 fake.loginPromptsReturnsOnCall = make(map[int]struct { 233 result1 map[string][]string 234 }) 235 } 236 fake.loginPromptsReturnsOnCall[i] = struct { 237 result1 map[string][]string 238 }{result1} 239 } 240 241 func (fake *FakeUAAClient) Invocations() map[string][][]interface{} { 242 fake.invocationsMutex.RLock() 243 defer fake.invocationsMutex.RUnlock() 244 fake.authenticateMutex.RLock() 245 defer fake.authenticateMutex.RUnlock() 246 fake.getSSHPasscodeMutex.RLock() 247 defer fake.getSSHPasscodeMutex.RUnlock() 248 fake.loginPromptsMutex.RLock() 249 defer fake.loginPromptsMutex.RUnlock() 250 copiedInvocations := map[string][][]interface{}{} 251 for key, value := range fake.invocations { 252 copiedInvocations[key] = value 253 } 254 return copiedInvocations 255 } 256 257 func (fake *FakeUAAClient) recordInvocation(key string, args []interface{}) { 258 fake.invocationsMutex.Lock() 259 defer fake.invocationsMutex.Unlock() 260 if fake.invocations == nil { 261 fake.invocations = map[string][][]interface{}{} 262 } 263 if fake.invocations[key] == nil { 264 fake.invocations[key] = [][]interface{}{} 265 } 266 fake.invocations[key] = append(fake.invocations[key], args) 267 } 268 269 var _ v3action.UAAClient = new(FakeUAAClient)