github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/offering/base/orderer/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 "github.com/IBM-Blockchain/fabric-operator/api/v1beta1" 9 commona "github.com/IBM-Blockchain/fabric-operator/pkg/apis/common" 10 "github.com/IBM-Blockchain/fabric-operator/pkg/certificate" 11 "github.com/IBM-Blockchain/fabric-operator/pkg/initializer/common" 12 baseorderer "github.com/IBM-Blockchain/fabric-operator/pkg/offering/base/orderer" 13 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 14 ) 15 16 type CertificateManager struct { 17 CheckCertificatesForExpireStub func(v1.Object, int64) (v1beta1.IBPCRStatusType, string, error) 18 checkCertificatesForExpireMutex sync.RWMutex 19 checkCertificatesForExpireArgsForCall []struct { 20 arg1 v1.Object 21 arg2 int64 22 } 23 checkCertificatesForExpireReturns struct { 24 result1 v1beta1.IBPCRStatusType 25 result2 string 26 result3 error 27 } 28 checkCertificatesForExpireReturnsOnCall map[int]struct { 29 result1 v1beta1.IBPCRStatusType 30 result2 string 31 result3 error 32 } 33 GetDurationToNextRenewalStub func(common.SecretType, v1.Object, int64) (time.Duration, error) 34 getDurationToNextRenewalMutex sync.RWMutex 35 getDurationToNextRenewalArgsForCall []struct { 36 arg1 common.SecretType 37 arg2 v1.Object 38 arg3 int64 39 } 40 getDurationToNextRenewalReturns struct { 41 result1 time.Duration 42 result2 error 43 } 44 getDurationToNextRenewalReturnsOnCall map[int]struct { 45 result1 time.Duration 46 result2 error 47 } 48 GetSignCertStub func(string, string) ([]byte, error) 49 getSignCertMutex sync.RWMutex 50 getSignCertArgsForCall []struct { 51 arg1 string 52 arg2 string 53 } 54 getSignCertReturns struct { 55 result1 []byte 56 result2 error 57 } 58 getSignCertReturnsOnCall map[int]struct { 59 result1 []byte 60 result2 error 61 } 62 RenewCertStub func(common.SecretType, certificate.Instance, *v1beta1.EnrollmentSpec, *commona.BCCSP, string, bool, bool) error 63 renewCertMutex sync.RWMutex 64 renewCertArgsForCall []struct { 65 arg1 common.SecretType 66 arg2 certificate.Instance 67 arg3 *v1beta1.EnrollmentSpec 68 arg4 *commona.BCCSP 69 arg5 string 70 arg6 bool 71 arg7 bool 72 } 73 renewCertReturns struct { 74 result1 error 75 } 76 renewCertReturnsOnCall map[int]struct { 77 result1 error 78 } 79 invocations map[string][][]interface{} 80 invocationsMutex sync.RWMutex 81 } 82 83 func (fake *CertificateManager) CheckCertificatesForExpire(arg1 v1.Object, arg2 int64) (v1beta1.IBPCRStatusType, string, error) { 84 fake.checkCertificatesForExpireMutex.Lock() 85 ret, specificReturn := fake.checkCertificatesForExpireReturnsOnCall[len(fake.checkCertificatesForExpireArgsForCall)] 86 fake.checkCertificatesForExpireArgsForCall = append(fake.checkCertificatesForExpireArgsForCall, struct { 87 arg1 v1.Object 88 arg2 int64 89 }{arg1, arg2}) 90 stub := fake.CheckCertificatesForExpireStub 91 fakeReturns := fake.checkCertificatesForExpireReturns 92 fake.recordInvocation("CheckCertificatesForExpire", []interface{}{arg1, arg2}) 93 fake.checkCertificatesForExpireMutex.Unlock() 94 if stub != nil { 95 return stub(arg1, arg2) 96 } 97 if specificReturn { 98 return ret.result1, ret.result2, ret.result3 99 } 100 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 101 } 102 103 func (fake *CertificateManager) CheckCertificatesForExpireCallCount() int { 104 fake.checkCertificatesForExpireMutex.RLock() 105 defer fake.checkCertificatesForExpireMutex.RUnlock() 106 return len(fake.checkCertificatesForExpireArgsForCall) 107 } 108 109 func (fake *CertificateManager) CheckCertificatesForExpireCalls(stub func(v1.Object, int64) (v1beta1.IBPCRStatusType, string, error)) { 110 fake.checkCertificatesForExpireMutex.Lock() 111 defer fake.checkCertificatesForExpireMutex.Unlock() 112 fake.CheckCertificatesForExpireStub = stub 113 } 114 115 func (fake *CertificateManager) CheckCertificatesForExpireArgsForCall(i int) (v1.Object, int64) { 116 fake.checkCertificatesForExpireMutex.RLock() 117 defer fake.checkCertificatesForExpireMutex.RUnlock() 118 argsForCall := fake.checkCertificatesForExpireArgsForCall[i] 119 return argsForCall.arg1, argsForCall.arg2 120 } 121 122 func (fake *CertificateManager) CheckCertificatesForExpireReturns(result1 v1beta1.IBPCRStatusType, result2 string, result3 error) { 123 fake.checkCertificatesForExpireMutex.Lock() 124 defer fake.checkCertificatesForExpireMutex.Unlock() 125 fake.CheckCertificatesForExpireStub = nil 126 fake.checkCertificatesForExpireReturns = struct { 127 result1 v1beta1.IBPCRStatusType 128 result2 string 129 result3 error 130 }{result1, result2, result3} 131 } 132 133 func (fake *CertificateManager) CheckCertificatesForExpireReturnsOnCall(i int, result1 v1beta1.IBPCRStatusType, result2 string, result3 error) { 134 fake.checkCertificatesForExpireMutex.Lock() 135 defer fake.checkCertificatesForExpireMutex.Unlock() 136 fake.CheckCertificatesForExpireStub = nil 137 if fake.checkCertificatesForExpireReturnsOnCall == nil { 138 fake.checkCertificatesForExpireReturnsOnCall = make(map[int]struct { 139 result1 v1beta1.IBPCRStatusType 140 result2 string 141 result3 error 142 }) 143 } 144 fake.checkCertificatesForExpireReturnsOnCall[i] = struct { 145 result1 v1beta1.IBPCRStatusType 146 result2 string 147 result3 error 148 }{result1, result2, result3} 149 } 150 151 func (fake *CertificateManager) GetDurationToNextRenewal(arg1 common.SecretType, arg2 v1.Object, arg3 int64) (time.Duration, error) { 152 fake.getDurationToNextRenewalMutex.Lock() 153 ret, specificReturn := fake.getDurationToNextRenewalReturnsOnCall[len(fake.getDurationToNextRenewalArgsForCall)] 154 fake.getDurationToNextRenewalArgsForCall = append(fake.getDurationToNextRenewalArgsForCall, struct { 155 arg1 common.SecretType 156 arg2 v1.Object 157 arg3 int64 158 }{arg1, arg2, arg3}) 159 stub := fake.GetDurationToNextRenewalStub 160 fakeReturns := fake.getDurationToNextRenewalReturns 161 fake.recordInvocation("GetDurationToNextRenewal", []interface{}{arg1, arg2, arg3}) 162 fake.getDurationToNextRenewalMutex.Unlock() 163 if stub != nil { 164 return stub(arg1, arg2, arg3) 165 } 166 if specificReturn { 167 return ret.result1, ret.result2 168 } 169 return fakeReturns.result1, fakeReturns.result2 170 } 171 172 func (fake *CertificateManager) GetDurationToNextRenewalCallCount() int { 173 fake.getDurationToNextRenewalMutex.RLock() 174 defer fake.getDurationToNextRenewalMutex.RUnlock() 175 return len(fake.getDurationToNextRenewalArgsForCall) 176 } 177 178 func (fake *CertificateManager) GetDurationToNextRenewalCalls(stub func(common.SecretType, v1.Object, int64) (time.Duration, error)) { 179 fake.getDurationToNextRenewalMutex.Lock() 180 defer fake.getDurationToNextRenewalMutex.Unlock() 181 fake.GetDurationToNextRenewalStub = stub 182 } 183 184 func (fake *CertificateManager) GetDurationToNextRenewalArgsForCall(i int) (common.SecretType, v1.Object, int64) { 185 fake.getDurationToNextRenewalMutex.RLock() 186 defer fake.getDurationToNextRenewalMutex.RUnlock() 187 argsForCall := fake.getDurationToNextRenewalArgsForCall[i] 188 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 189 } 190 191 func (fake *CertificateManager) GetDurationToNextRenewalReturns(result1 time.Duration, result2 error) { 192 fake.getDurationToNextRenewalMutex.Lock() 193 defer fake.getDurationToNextRenewalMutex.Unlock() 194 fake.GetDurationToNextRenewalStub = nil 195 fake.getDurationToNextRenewalReturns = struct { 196 result1 time.Duration 197 result2 error 198 }{result1, result2} 199 } 200 201 func (fake *CertificateManager) GetDurationToNextRenewalReturnsOnCall(i int, result1 time.Duration, result2 error) { 202 fake.getDurationToNextRenewalMutex.Lock() 203 defer fake.getDurationToNextRenewalMutex.Unlock() 204 fake.GetDurationToNextRenewalStub = nil 205 if fake.getDurationToNextRenewalReturnsOnCall == nil { 206 fake.getDurationToNextRenewalReturnsOnCall = make(map[int]struct { 207 result1 time.Duration 208 result2 error 209 }) 210 } 211 fake.getDurationToNextRenewalReturnsOnCall[i] = struct { 212 result1 time.Duration 213 result2 error 214 }{result1, result2} 215 } 216 217 func (fake *CertificateManager) GetSignCert(arg1 string, arg2 string) ([]byte, error) { 218 fake.getSignCertMutex.Lock() 219 ret, specificReturn := fake.getSignCertReturnsOnCall[len(fake.getSignCertArgsForCall)] 220 fake.getSignCertArgsForCall = append(fake.getSignCertArgsForCall, struct { 221 arg1 string 222 arg2 string 223 }{arg1, arg2}) 224 stub := fake.GetSignCertStub 225 fakeReturns := fake.getSignCertReturns 226 fake.recordInvocation("GetSignCert", []interface{}{arg1, arg2}) 227 fake.getSignCertMutex.Unlock() 228 if stub != nil { 229 return stub(arg1, arg2) 230 } 231 if specificReturn { 232 return ret.result1, ret.result2 233 } 234 return fakeReturns.result1, fakeReturns.result2 235 } 236 237 func (fake *CertificateManager) GetSignCertCallCount() int { 238 fake.getSignCertMutex.RLock() 239 defer fake.getSignCertMutex.RUnlock() 240 return len(fake.getSignCertArgsForCall) 241 } 242 243 func (fake *CertificateManager) GetSignCertCalls(stub func(string, string) ([]byte, error)) { 244 fake.getSignCertMutex.Lock() 245 defer fake.getSignCertMutex.Unlock() 246 fake.GetSignCertStub = stub 247 } 248 249 func (fake *CertificateManager) GetSignCertArgsForCall(i int) (string, string) { 250 fake.getSignCertMutex.RLock() 251 defer fake.getSignCertMutex.RUnlock() 252 argsForCall := fake.getSignCertArgsForCall[i] 253 return argsForCall.arg1, argsForCall.arg2 254 } 255 256 func (fake *CertificateManager) GetSignCertReturns(result1 []byte, result2 error) { 257 fake.getSignCertMutex.Lock() 258 defer fake.getSignCertMutex.Unlock() 259 fake.GetSignCertStub = nil 260 fake.getSignCertReturns = struct { 261 result1 []byte 262 result2 error 263 }{result1, result2} 264 } 265 266 func (fake *CertificateManager) GetSignCertReturnsOnCall(i int, result1 []byte, result2 error) { 267 fake.getSignCertMutex.Lock() 268 defer fake.getSignCertMutex.Unlock() 269 fake.GetSignCertStub = nil 270 if fake.getSignCertReturnsOnCall == nil { 271 fake.getSignCertReturnsOnCall = make(map[int]struct { 272 result1 []byte 273 result2 error 274 }) 275 } 276 fake.getSignCertReturnsOnCall[i] = struct { 277 result1 []byte 278 result2 error 279 }{result1, result2} 280 } 281 282 func (fake *CertificateManager) RenewCert(arg1 common.SecretType, arg2 certificate.Instance, arg3 *v1beta1.EnrollmentSpec, arg4 *commona.BCCSP, arg5 string, arg6 bool, arg7 bool) error { 283 fake.renewCertMutex.Lock() 284 ret, specificReturn := fake.renewCertReturnsOnCall[len(fake.renewCertArgsForCall)] 285 fake.renewCertArgsForCall = append(fake.renewCertArgsForCall, struct { 286 arg1 common.SecretType 287 arg2 certificate.Instance 288 arg3 *v1beta1.EnrollmentSpec 289 arg4 *commona.BCCSP 290 arg5 string 291 arg6 bool 292 arg7 bool 293 }{arg1, arg2, arg3, arg4, arg5, arg6, arg7}) 294 stub := fake.RenewCertStub 295 fakeReturns := fake.renewCertReturns 296 fake.recordInvocation("RenewCert", []interface{}{arg1, arg2, arg3, arg4, arg5, arg6, arg7}) 297 fake.renewCertMutex.Unlock() 298 if stub != nil { 299 return stub(arg1, arg2, arg3, arg4, arg5, arg6, arg7) 300 } 301 if specificReturn { 302 return ret.result1 303 } 304 return fakeReturns.result1 305 } 306 307 func (fake *CertificateManager) RenewCertCallCount() int { 308 fake.renewCertMutex.RLock() 309 defer fake.renewCertMutex.RUnlock() 310 return len(fake.renewCertArgsForCall) 311 } 312 313 func (fake *CertificateManager) RenewCertCalls(stub func(common.SecretType, certificate.Instance, *v1beta1.EnrollmentSpec, *commona.BCCSP, string, bool, bool) error) { 314 fake.renewCertMutex.Lock() 315 defer fake.renewCertMutex.Unlock() 316 fake.RenewCertStub = stub 317 } 318 319 func (fake *CertificateManager) RenewCertArgsForCall(i int) (common.SecretType, certificate.Instance, *v1beta1.EnrollmentSpec, *commona.BCCSP, string, bool, bool) { 320 fake.renewCertMutex.RLock() 321 defer fake.renewCertMutex.RUnlock() 322 argsForCall := fake.renewCertArgsForCall[i] 323 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5, argsForCall.arg6, argsForCall.arg7 324 } 325 326 func (fake *CertificateManager) RenewCertReturns(result1 error) { 327 fake.renewCertMutex.Lock() 328 defer fake.renewCertMutex.Unlock() 329 fake.RenewCertStub = nil 330 fake.renewCertReturns = struct { 331 result1 error 332 }{result1} 333 } 334 335 func (fake *CertificateManager) RenewCertReturnsOnCall(i int, result1 error) { 336 fake.renewCertMutex.Lock() 337 defer fake.renewCertMutex.Unlock() 338 fake.RenewCertStub = nil 339 if fake.renewCertReturnsOnCall == nil { 340 fake.renewCertReturnsOnCall = make(map[int]struct { 341 result1 error 342 }) 343 } 344 fake.renewCertReturnsOnCall[i] = struct { 345 result1 error 346 }{result1} 347 } 348 349 func (fake *CertificateManager) Invocations() map[string][][]interface{} { 350 fake.invocationsMutex.RLock() 351 defer fake.invocationsMutex.RUnlock() 352 fake.checkCertificatesForExpireMutex.RLock() 353 defer fake.checkCertificatesForExpireMutex.RUnlock() 354 fake.getDurationToNextRenewalMutex.RLock() 355 defer fake.getDurationToNextRenewalMutex.RUnlock() 356 fake.getSignCertMutex.RLock() 357 defer fake.getSignCertMutex.RUnlock() 358 fake.renewCertMutex.RLock() 359 defer fake.renewCertMutex.RUnlock() 360 copiedInvocations := map[string][][]interface{}{} 361 for key, value := range fake.invocations { 362 copiedInvocations[key] = value 363 } 364 return copiedInvocations 365 } 366 367 func (fake *CertificateManager) recordInvocation(key string, args []interface{}) { 368 fake.invocationsMutex.Lock() 369 defer fake.invocationsMutex.Unlock() 370 if fake.invocations == nil { 371 fake.invocations = map[string][][]interface{}{} 372 } 373 if fake.invocations[key] == nil { 374 fake.invocations[key] = [][]interface{}{} 375 } 376 fake.invocations[key] = append(fake.invocations[key], args) 377 } 378 379 var _ baseorderer.CertificateManager = new(CertificateManager)