github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/creds/credsfakes/fake_secrets.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package credsfakes 3 4 import ( 5 "sync" 6 "time" 7 8 "github.com/pf-qiu/concourse/v6/atc/creds" 9 ) 10 11 type FakeSecrets struct { 12 GetStub func(string) (interface{}, *time.Time, bool, error) 13 getMutex sync.RWMutex 14 getArgsForCall []struct { 15 arg1 string 16 } 17 getReturns struct { 18 result1 interface{} 19 result2 *time.Time 20 result3 bool 21 result4 error 22 } 23 getReturnsOnCall map[int]struct { 24 result1 interface{} 25 result2 *time.Time 26 result3 bool 27 result4 error 28 } 29 NewSecretLookupPathsStub func(string, string, bool) []creds.SecretLookupPath 30 newSecretLookupPathsMutex sync.RWMutex 31 newSecretLookupPathsArgsForCall []struct { 32 arg1 string 33 arg2 string 34 arg3 bool 35 } 36 newSecretLookupPathsReturns struct { 37 result1 []creds.SecretLookupPath 38 } 39 newSecretLookupPathsReturnsOnCall map[int]struct { 40 result1 []creds.SecretLookupPath 41 } 42 invocations map[string][][]interface{} 43 invocationsMutex sync.RWMutex 44 } 45 46 func (fake *FakeSecrets) Get(arg1 string) (interface{}, *time.Time, bool, error) { 47 fake.getMutex.Lock() 48 ret, specificReturn := fake.getReturnsOnCall[len(fake.getArgsForCall)] 49 fake.getArgsForCall = append(fake.getArgsForCall, struct { 50 arg1 string 51 }{arg1}) 52 fake.recordInvocation("Get", []interface{}{arg1}) 53 fake.getMutex.Unlock() 54 if fake.GetStub != nil { 55 return fake.GetStub(arg1) 56 } 57 if specificReturn { 58 return ret.result1, ret.result2, ret.result3, ret.result4 59 } 60 fakeReturns := fake.getReturns 61 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4 62 } 63 64 func (fake *FakeSecrets) GetCallCount() int { 65 fake.getMutex.RLock() 66 defer fake.getMutex.RUnlock() 67 return len(fake.getArgsForCall) 68 } 69 70 func (fake *FakeSecrets) GetCalls(stub func(string) (interface{}, *time.Time, bool, error)) { 71 fake.getMutex.Lock() 72 defer fake.getMutex.Unlock() 73 fake.GetStub = stub 74 } 75 76 func (fake *FakeSecrets) GetArgsForCall(i int) string { 77 fake.getMutex.RLock() 78 defer fake.getMutex.RUnlock() 79 argsForCall := fake.getArgsForCall[i] 80 return argsForCall.arg1 81 } 82 83 func (fake *FakeSecrets) GetReturns(result1 interface{}, result2 *time.Time, result3 bool, result4 error) { 84 fake.getMutex.Lock() 85 defer fake.getMutex.Unlock() 86 fake.GetStub = nil 87 fake.getReturns = struct { 88 result1 interface{} 89 result2 *time.Time 90 result3 bool 91 result4 error 92 }{result1, result2, result3, result4} 93 } 94 95 func (fake *FakeSecrets) GetReturnsOnCall(i int, result1 interface{}, result2 *time.Time, result3 bool, result4 error) { 96 fake.getMutex.Lock() 97 defer fake.getMutex.Unlock() 98 fake.GetStub = nil 99 if fake.getReturnsOnCall == nil { 100 fake.getReturnsOnCall = make(map[int]struct { 101 result1 interface{} 102 result2 *time.Time 103 result3 bool 104 result4 error 105 }) 106 } 107 fake.getReturnsOnCall[i] = struct { 108 result1 interface{} 109 result2 *time.Time 110 result3 bool 111 result4 error 112 }{result1, result2, result3, result4} 113 } 114 115 func (fake *FakeSecrets) NewSecretLookupPaths(arg1 string, arg2 string, arg3 bool) []creds.SecretLookupPath { 116 fake.newSecretLookupPathsMutex.Lock() 117 ret, specificReturn := fake.newSecretLookupPathsReturnsOnCall[len(fake.newSecretLookupPathsArgsForCall)] 118 fake.newSecretLookupPathsArgsForCall = append(fake.newSecretLookupPathsArgsForCall, struct { 119 arg1 string 120 arg2 string 121 arg3 bool 122 }{arg1, arg2, arg3}) 123 fake.recordInvocation("NewSecretLookupPaths", []interface{}{arg1, arg2, arg3}) 124 fake.newSecretLookupPathsMutex.Unlock() 125 if fake.NewSecretLookupPathsStub != nil { 126 return fake.NewSecretLookupPathsStub(arg1, arg2, arg3) 127 } 128 if specificReturn { 129 return ret.result1 130 } 131 fakeReturns := fake.newSecretLookupPathsReturns 132 return fakeReturns.result1 133 } 134 135 func (fake *FakeSecrets) NewSecretLookupPathsCallCount() int { 136 fake.newSecretLookupPathsMutex.RLock() 137 defer fake.newSecretLookupPathsMutex.RUnlock() 138 return len(fake.newSecretLookupPathsArgsForCall) 139 } 140 141 func (fake *FakeSecrets) NewSecretLookupPathsCalls(stub func(string, string, bool) []creds.SecretLookupPath) { 142 fake.newSecretLookupPathsMutex.Lock() 143 defer fake.newSecretLookupPathsMutex.Unlock() 144 fake.NewSecretLookupPathsStub = stub 145 } 146 147 func (fake *FakeSecrets) NewSecretLookupPathsArgsForCall(i int) (string, string, bool) { 148 fake.newSecretLookupPathsMutex.RLock() 149 defer fake.newSecretLookupPathsMutex.RUnlock() 150 argsForCall := fake.newSecretLookupPathsArgsForCall[i] 151 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 152 } 153 154 func (fake *FakeSecrets) NewSecretLookupPathsReturns(result1 []creds.SecretLookupPath) { 155 fake.newSecretLookupPathsMutex.Lock() 156 defer fake.newSecretLookupPathsMutex.Unlock() 157 fake.NewSecretLookupPathsStub = nil 158 fake.newSecretLookupPathsReturns = struct { 159 result1 []creds.SecretLookupPath 160 }{result1} 161 } 162 163 func (fake *FakeSecrets) NewSecretLookupPathsReturnsOnCall(i int, result1 []creds.SecretLookupPath) { 164 fake.newSecretLookupPathsMutex.Lock() 165 defer fake.newSecretLookupPathsMutex.Unlock() 166 fake.NewSecretLookupPathsStub = nil 167 if fake.newSecretLookupPathsReturnsOnCall == nil { 168 fake.newSecretLookupPathsReturnsOnCall = make(map[int]struct { 169 result1 []creds.SecretLookupPath 170 }) 171 } 172 fake.newSecretLookupPathsReturnsOnCall[i] = struct { 173 result1 []creds.SecretLookupPath 174 }{result1} 175 } 176 177 func (fake *FakeSecrets) Invocations() map[string][][]interface{} { 178 fake.invocationsMutex.RLock() 179 defer fake.invocationsMutex.RUnlock() 180 fake.getMutex.RLock() 181 defer fake.getMutex.RUnlock() 182 fake.newSecretLookupPathsMutex.RLock() 183 defer fake.newSecretLookupPathsMutex.RUnlock() 184 copiedInvocations := map[string][][]interface{}{} 185 for key, value := range fake.invocations { 186 copiedInvocations[key] = value 187 } 188 return copiedInvocations 189 } 190 191 func (fake *FakeSecrets) recordInvocation(key string, args []interface{}) { 192 fake.invocationsMutex.Lock() 193 defer fake.invocationsMutex.Unlock() 194 if fake.invocations == nil { 195 fake.invocations = map[string][][]interface{}{} 196 } 197 if fake.invocations[key] == nil { 198 fake.invocations[key] = [][]interface{}{} 199 } 200 fake.invocations[key] = append(fake.invocations[key], args) 201 } 202 203 var _ creds.Secrets = new(FakeSecrets)