github.com/loggregator/cli@v6.33.1-0.20180224010324-82334f081791+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 ) 9 10 type FakeUAAClient struct { 11 GetSSHPasscodeStub func(accessToken string, sshOAuthClient string) (string, error) 12 getSSHPasscodeMutex sync.RWMutex 13 getSSHPasscodeArgsForCall []struct { 14 accessToken string 15 sshOAuthClient string 16 } 17 getSSHPasscodeReturns struct { 18 result1 string 19 result2 error 20 } 21 getSSHPasscodeReturnsOnCall map[int]struct { 22 result1 string 23 result2 error 24 } 25 invocations map[string][][]interface{} 26 invocationsMutex sync.RWMutex 27 } 28 29 func (fake *FakeUAAClient) GetSSHPasscode(accessToken string, sshOAuthClient string) (string, error) { 30 fake.getSSHPasscodeMutex.Lock() 31 ret, specificReturn := fake.getSSHPasscodeReturnsOnCall[len(fake.getSSHPasscodeArgsForCall)] 32 fake.getSSHPasscodeArgsForCall = append(fake.getSSHPasscodeArgsForCall, struct { 33 accessToken string 34 sshOAuthClient string 35 }{accessToken, sshOAuthClient}) 36 fake.recordInvocation("GetSSHPasscode", []interface{}{accessToken, sshOAuthClient}) 37 fake.getSSHPasscodeMutex.Unlock() 38 if fake.GetSSHPasscodeStub != nil { 39 return fake.GetSSHPasscodeStub(accessToken, sshOAuthClient) 40 } 41 if specificReturn { 42 return ret.result1, ret.result2 43 } 44 return fake.getSSHPasscodeReturns.result1, fake.getSSHPasscodeReturns.result2 45 } 46 47 func (fake *FakeUAAClient) GetSSHPasscodeCallCount() int { 48 fake.getSSHPasscodeMutex.RLock() 49 defer fake.getSSHPasscodeMutex.RUnlock() 50 return len(fake.getSSHPasscodeArgsForCall) 51 } 52 53 func (fake *FakeUAAClient) GetSSHPasscodeArgsForCall(i int) (string, string) { 54 fake.getSSHPasscodeMutex.RLock() 55 defer fake.getSSHPasscodeMutex.RUnlock() 56 return fake.getSSHPasscodeArgsForCall[i].accessToken, fake.getSSHPasscodeArgsForCall[i].sshOAuthClient 57 } 58 59 func (fake *FakeUAAClient) GetSSHPasscodeReturns(result1 string, result2 error) { 60 fake.GetSSHPasscodeStub = nil 61 fake.getSSHPasscodeReturns = struct { 62 result1 string 63 result2 error 64 }{result1, result2} 65 } 66 67 func (fake *FakeUAAClient) GetSSHPasscodeReturnsOnCall(i int, result1 string, result2 error) { 68 fake.GetSSHPasscodeStub = nil 69 if fake.getSSHPasscodeReturnsOnCall == nil { 70 fake.getSSHPasscodeReturnsOnCall = make(map[int]struct { 71 result1 string 72 result2 error 73 }) 74 } 75 fake.getSSHPasscodeReturnsOnCall[i] = struct { 76 result1 string 77 result2 error 78 }{result1, result2} 79 } 80 81 func (fake *FakeUAAClient) Invocations() map[string][][]interface{} { 82 fake.invocationsMutex.RLock() 83 defer fake.invocationsMutex.RUnlock() 84 fake.getSSHPasscodeMutex.RLock() 85 defer fake.getSSHPasscodeMutex.RUnlock() 86 copiedInvocations := map[string][][]interface{}{} 87 for key, value := range fake.invocations { 88 copiedInvocations[key] = value 89 } 90 return copiedInvocations 91 } 92 93 func (fake *FakeUAAClient) recordInvocation(key string, args []interface{}) { 94 fake.invocationsMutex.Lock() 95 defer fake.invocationsMutex.Unlock() 96 if fake.invocations == nil { 97 fake.invocations = map[string][][]interface{}{} 98 } 99 if fake.invocations[key] == nil { 100 fake.invocations[key] = [][]interface{}{} 101 } 102 fake.invocations[key] = append(fake.invocations[key], args) 103 } 104 105 var _ v3action.UAAClient = new(FakeUAAClient)