github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/offering/base/ca/mocks/certificate_manager.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mocks 3 4 import ( 5 "sync" 6 "time" 7 8 baseca "github.com/IBM-Blockchain/fabric-operator/pkg/offering/base/ca" 9 v1a "k8s.io/api/core/v1" 10 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 11 ) 12 13 type CertificateManager struct { 14 ExpiresStub func([]byte, int64) (bool, time.Time, error) 15 expiresMutex sync.RWMutex 16 expiresArgsForCall []struct { 17 arg1 []byte 18 arg2 int64 19 } 20 expiresReturns struct { 21 result1 bool 22 result2 time.Time 23 result3 error 24 } 25 expiresReturnsOnCall map[int]struct { 26 result1 bool 27 result2 time.Time 28 result3 error 29 } 30 GetDurationToNextRenewalForCertStub func(string, []byte, v1.Object, int64) (time.Duration, error) 31 getDurationToNextRenewalForCertMutex sync.RWMutex 32 getDurationToNextRenewalForCertArgsForCall []struct { 33 arg1 string 34 arg2 []byte 35 arg3 v1.Object 36 arg4 int64 37 } 38 getDurationToNextRenewalForCertReturns struct { 39 result1 time.Duration 40 result2 error 41 } 42 getDurationToNextRenewalForCertReturnsOnCall map[int]struct { 43 result1 time.Duration 44 result2 error 45 } 46 GetSecretStub func(string, string) (*v1a.Secret, error) 47 getSecretMutex sync.RWMutex 48 getSecretArgsForCall []struct { 49 arg1 string 50 arg2 string 51 } 52 getSecretReturns struct { 53 result1 *v1a.Secret 54 result2 error 55 } 56 getSecretReturnsOnCall map[int]struct { 57 result1 *v1a.Secret 58 result2 error 59 } 60 UpdateSecretStub func(v1.Object, string, map[string][]byte) error 61 updateSecretMutex sync.RWMutex 62 updateSecretArgsForCall []struct { 63 arg1 v1.Object 64 arg2 string 65 arg3 map[string][]byte 66 } 67 updateSecretReturns struct { 68 result1 error 69 } 70 updateSecretReturnsOnCall map[int]struct { 71 result1 error 72 } 73 invocations map[string][][]interface{} 74 invocationsMutex sync.RWMutex 75 } 76 77 func (fake *CertificateManager) Expires(arg1 []byte, arg2 int64) (bool, time.Time, error) { 78 var arg1Copy []byte 79 if arg1 != nil { 80 arg1Copy = make([]byte, len(arg1)) 81 copy(arg1Copy, arg1) 82 } 83 fake.expiresMutex.Lock() 84 ret, specificReturn := fake.expiresReturnsOnCall[len(fake.expiresArgsForCall)] 85 fake.expiresArgsForCall = append(fake.expiresArgsForCall, struct { 86 arg1 []byte 87 arg2 int64 88 }{arg1Copy, arg2}) 89 stub := fake.ExpiresStub 90 fakeReturns := fake.expiresReturns 91 fake.recordInvocation("Expires", []interface{}{arg1Copy, arg2}) 92 fake.expiresMutex.Unlock() 93 if stub != nil { 94 return stub(arg1, arg2) 95 } 96 if specificReturn { 97 return ret.result1, ret.result2, ret.result3 98 } 99 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 100 } 101 102 func (fake *CertificateManager) ExpiresCallCount() int { 103 fake.expiresMutex.RLock() 104 defer fake.expiresMutex.RUnlock() 105 return len(fake.expiresArgsForCall) 106 } 107 108 func (fake *CertificateManager) ExpiresCalls(stub func([]byte, int64) (bool, time.Time, error)) { 109 fake.expiresMutex.Lock() 110 defer fake.expiresMutex.Unlock() 111 fake.ExpiresStub = stub 112 } 113 114 func (fake *CertificateManager) ExpiresArgsForCall(i int) ([]byte, int64) { 115 fake.expiresMutex.RLock() 116 defer fake.expiresMutex.RUnlock() 117 argsForCall := fake.expiresArgsForCall[i] 118 return argsForCall.arg1, argsForCall.arg2 119 } 120 121 func (fake *CertificateManager) ExpiresReturns(result1 bool, result2 time.Time, result3 error) { 122 fake.expiresMutex.Lock() 123 defer fake.expiresMutex.Unlock() 124 fake.ExpiresStub = nil 125 fake.expiresReturns = struct { 126 result1 bool 127 result2 time.Time 128 result3 error 129 }{result1, result2, result3} 130 } 131 132 func (fake *CertificateManager) ExpiresReturnsOnCall(i int, result1 bool, result2 time.Time, result3 error) { 133 fake.expiresMutex.Lock() 134 defer fake.expiresMutex.Unlock() 135 fake.ExpiresStub = nil 136 if fake.expiresReturnsOnCall == nil { 137 fake.expiresReturnsOnCall = make(map[int]struct { 138 result1 bool 139 result2 time.Time 140 result3 error 141 }) 142 } 143 fake.expiresReturnsOnCall[i] = struct { 144 result1 bool 145 result2 time.Time 146 result3 error 147 }{result1, result2, result3} 148 } 149 150 func (fake *CertificateManager) GetDurationToNextRenewalForCert(arg1 string, arg2 []byte, arg3 v1.Object, arg4 int64) (time.Duration, error) { 151 var arg2Copy []byte 152 if arg2 != nil { 153 arg2Copy = make([]byte, len(arg2)) 154 copy(arg2Copy, arg2) 155 } 156 fake.getDurationToNextRenewalForCertMutex.Lock() 157 ret, specificReturn := fake.getDurationToNextRenewalForCertReturnsOnCall[len(fake.getDurationToNextRenewalForCertArgsForCall)] 158 fake.getDurationToNextRenewalForCertArgsForCall = append(fake.getDurationToNextRenewalForCertArgsForCall, struct { 159 arg1 string 160 arg2 []byte 161 arg3 v1.Object 162 arg4 int64 163 }{arg1, arg2Copy, arg3, arg4}) 164 stub := fake.GetDurationToNextRenewalForCertStub 165 fakeReturns := fake.getDurationToNextRenewalForCertReturns 166 fake.recordInvocation("GetDurationToNextRenewalForCert", []interface{}{arg1, arg2Copy, arg3, arg4}) 167 fake.getDurationToNextRenewalForCertMutex.Unlock() 168 if stub != nil { 169 return stub(arg1, arg2, arg3, arg4) 170 } 171 if specificReturn { 172 return ret.result1, ret.result2 173 } 174 return fakeReturns.result1, fakeReturns.result2 175 } 176 177 func (fake *CertificateManager) GetDurationToNextRenewalForCertCallCount() int { 178 fake.getDurationToNextRenewalForCertMutex.RLock() 179 defer fake.getDurationToNextRenewalForCertMutex.RUnlock() 180 return len(fake.getDurationToNextRenewalForCertArgsForCall) 181 } 182 183 func (fake *CertificateManager) GetDurationToNextRenewalForCertCalls(stub func(string, []byte, v1.Object, int64) (time.Duration, error)) { 184 fake.getDurationToNextRenewalForCertMutex.Lock() 185 defer fake.getDurationToNextRenewalForCertMutex.Unlock() 186 fake.GetDurationToNextRenewalForCertStub = stub 187 } 188 189 func (fake *CertificateManager) GetDurationToNextRenewalForCertArgsForCall(i int) (string, []byte, v1.Object, int64) { 190 fake.getDurationToNextRenewalForCertMutex.RLock() 191 defer fake.getDurationToNextRenewalForCertMutex.RUnlock() 192 argsForCall := fake.getDurationToNextRenewalForCertArgsForCall[i] 193 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 194 } 195 196 func (fake *CertificateManager) GetDurationToNextRenewalForCertReturns(result1 time.Duration, result2 error) { 197 fake.getDurationToNextRenewalForCertMutex.Lock() 198 defer fake.getDurationToNextRenewalForCertMutex.Unlock() 199 fake.GetDurationToNextRenewalForCertStub = nil 200 fake.getDurationToNextRenewalForCertReturns = struct { 201 result1 time.Duration 202 result2 error 203 }{result1, result2} 204 } 205 206 func (fake *CertificateManager) GetDurationToNextRenewalForCertReturnsOnCall(i int, result1 time.Duration, result2 error) { 207 fake.getDurationToNextRenewalForCertMutex.Lock() 208 defer fake.getDurationToNextRenewalForCertMutex.Unlock() 209 fake.GetDurationToNextRenewalForCertStub = nil 210 if fake.getDurationToNextRenewalForCertReturnsOnCall == nil { 211 fake.getDurationToNextRenewalForCertReturnsOnCall = make(map[int]struct { 212 result1 time.Duration 213 result2 error 214 }) 215 } 216 fake.getDurationToNextRenewalForCertReturnsOnCall[i] = struct { 217 result1 time.Duration 218 result2 error 219 }{result1, result2} 220 } 221 222 func (fake *CertificateManager) GetSecret(arg1 string, arg2 string) (*v1a.Secret, error) { 223 fake.getSecretMutex.Lock() 224 ret, specificReturn := fake.getSecretReturnsOnCall[len(fake.getSecretArgsForCall)] 225 fake.getSecretArgsForCall = append(fake.getSecretArgsForCall, struct { 226 arg1 string 227 arg2 string 228 }{arg1, arg2}) 229 stub := fake.GetSecretStub 230 fakeReturns := fake.getSecretReturns 231 fake.recordInvocation("GetSecret", []interface{}{arg1, arg2}) 232 fake.getSecretMutex.Unlock() 233 if stub != nil { 234 return stub(arg1, arg2) 235 } 236 if specificReturn { 237 return ret.result1, ret.result2 238 } 239 return fakeReturns.result1, fakeReturns.result2 240 } 241 242 func (fake *CertificateManager) GetSecretCallCount() int { 243 fake.getSecretMutex.RLock() 244 defer fake.getSecretMutex.RUnlock() 245 return len(fake.getSecretArgsForCall) 246 } 247 248 func (fake *CertificateManager) GetSecretCalls(stub func(string, string) (*v1a.Secret, error)) { 249 fake.getSecretMutex.Lock() 250 defer fake.getSecretMutex.Unlock() 251 fake.GetSecretStub = stub 252 } 253 254 func (fake *CertificateManager) GetSecretArgsForCall(i int) (string, string) { 255 fake.getSecretMutex.RLock() 256 defer fake.getSecretMutex.RUnlock() 257 argsForCall := fake.getSecretArgsForCall[i] 258 return argsForCall.arg1, argsForCall.arg2 259 } 260 261 func (fake *CertificateManager) GetSecretReturns(result1 *v1a.Secret, result2 error) { 262 fake.getSecretMutex.Lock() 263 defer fake.getSecretMutex.Unlock() 264 fake.GetSecretStub = nil 265 fake.getSecretReturns = struct { 266 result1 *v1a.Secret 267 result2 error 268 }{result1, result2} 269 } 270 271 func (fake *CertificateManager) GetSecretReturnsOnCall(i int, result1 *v1a.Secret, result2 error) { 272 fake.getSecretMutex.Lock() 273 defer fake.getSecretMutex.Unlock() 274 fake.GetSecretStub = nil 275 if fake.getSecretReturnsOnCall == nil { 276 fake.getSecretReturnsOnCall = make(map[int]struct { 277 result1 *v1a.Secret 278 result2 error 279 }) 280 } 281 fake.getSecretReturnsOnCall[i] = struct { 282 result1 *v1a.Secret 283 result2 error 284 }{result1, result2} 285 } 286 287 func (fake *CertificateManager) UpdateSecret(arg1 v1.Object, arg2 string, arg3 map[string][]byte) error { 288 fake.updateSecretMutex.Lock() 289 ret, specificReturn := fake.updateSecretReturnsOnCall[len(fake.updateSecretArgsForCall)] 290 fake.updateSecretArgsForCall = append(fake.updateSecretArgsForCall, struct { 291 arg1 v1.Object 292 arg2 string 293 arg3 map[string][]byte 294 }{arg1, arg2, arg3}) 295 stub := fake.UpdateSecretStub 296 fakeReturns := fake.updateSecretReturns 297 fake.recordInvocation("UpdateSecret", []interface{}{arg1, arg2, arg3}) 298 fake.updateSecretMutex.Unlock() 299 if stub != nil { 300 return stub(arg1, arg2, arg3) 301 } 302 if specificReturn { 303 return ret.result1 304 } 305 return fakeReturns.result1 306 } 307 308 func (fake *CertificateManager) UpdateSecretCallCount() int { 309 fake.updateSecretMutex.RLock() 310 defer fake.updateSecretMutex.RUnlock() 311 return len(fake.updateSecretArgsForCall) 312 } 313 314 func (fake *CertificateManager) UpdateSecretCalls(stub func(v1.Object, string, map[string][]byte) error) { 315 fake.updateSecretMutex.Lock() 316 defer fake.updateSecretMutex.Unlock() 317 fake.UpdateSecretStub = stub 318 } 319 320 func (fake *CertificateManager) UpdateSecretArgsForCall(i int) (v1.Object, string, map[string][]byte) { 321 fake.updateSecretMutex.RLock() 322 defer fake.updateSecretMutex.RUnlock() 323 argsForCall := fake.updateSecretArgsForCall[i] 324 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 325 } 326 327 func (fake *CertificateManager) UpdateSecretReturns(result1 error) { 328 fake.updateSecretMutex.Lock() 329 defer fake.updateSecretMutex.Unlock() 330 fake.UpdateSecretStub = nil 331 fake.updateSecretReturns = struct { 332 result1 error 333 }{result1} 334 } 335 336 func (fake *CertificateManager) UpdateSecretReturnsOnCall(i int, result1 error) { 337 fake.updateSecretMutex.Lock() 338 defer fake.updateSecretMutex.Unlock() 339 fake.UpdateSecretStub = nil 340 if fake.updateSecretReturnsOnCall == nil { 341 fake.updateSecretReturnsOnCall = make(map[int]struct { 342 result1 error 343 }) 344 } 345 fake.updateSecretReturnsOnCall[i] = struct { 346 result1 error 347 }{result1} 348 } 349 350 func (fake *CertificateManager) Invocations() map[string][][]interface{} { 351 fake.invocationsMutex.RLock() 352 defer fake.invocationsMutex.RUnlock() 353 fake.expiresMutex.RLock() 354 defer fake.expiresMutex.RUnlock() 355 fake.getDurationToNextRenewalForCertMutex.RLock() 356 defer fake.getDurationToNextRenewalForCertMutex.RUnlock() 357 fake.getSecretMutex.RLock() 358 defer fake.getSecretMutex.RUnlock() 359 fake.updateSecretMutex.RLock() 360 defer fake.updateSecretMutex.RUnlock() 361 copiedInvocations := map[string][][]interface{}{} 362 for key, value := range fake.invocations { 363 copiedInvocations[key] = value 364 } 365 return copiedInvocations 366 } 367 368 func (fake *CertificateManager) recordInvocation(key string, args []interface{}) { 369 fake.invocationsMutex.Lock() 370 defer fake.invocationsMutex.Unlock() 371 if fake.invocations == nil { 372 fake.invocations = map[string][][]interface{}{} 373 } 374 if fake.invocations[key] == nil { 375 fake.invocations[key] = [][]interface{}{} 376 } 377 fake.invocations[key] = append(fake.invocations[key], args) 378 } 379 380 var _ baseca.CertificateManager = new(CertificateManager)