github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/initializer/common/enroller/mocks/caclient.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 "github.com/IBM-Blockchain/fabric-operator/pkg/initializer/common/enroller" 10 "github.com/hyperledger/fabric-ca/api" 11 "github.com/hyperledger/fabric-ca/lib" 12 ) 13 14 type CAClient struct { 15 EnrollStub func(*api.EnrollmentRequest) (*lib.EnrollmentResponse, error) 16 enrollMutex sync.RWMutex 17 enrollArgsForCall []struct { 18 arg1 *api.EnrollmentRequest 19 } 20 enrollReturns struct { 21 result1 *lib.EnrollmentResponse 22 result2 error 23 } 24 enrollReturnsOnCall map[int]struct { 25 result1 *lib.EnrollmentResponse 26 result2 error 27 } 28 GetEnrollmentRequestStub func() *v1beta1.Enrollment 29 getEnrollmentRequestMutex sync.RWMutex 30 getEnrollmentRequestArgsForCall []struct { 31 } 32 getEnrollmentRequestReturns struct { 33 result1 *v1beta1.Enrollment 34 } 35 getEnrollmentRequestReturnsOnCall map[int]struct { 36 result1 *v1beta1.Enrollment 37 } 38 GetHomeDirStub func() string 39 getHomeDirMutex sync.RWMutex 40 getHomeDirArgsForCall []struct { 41 } 42 getHomeDirReturns struct { 43 result1 string 44 } 45 getHomeDirReturnsOnCall map[int]struct { 46 result1 string 47 } 48 GetTLSCertStub func() []byte 49 getTLSCertMutex sync.RWMutex 50 getTLSCertArgsForCall []struct { 51 } 52 getTLSCertReturns struct { 53 result1 []byte 54 } 55 getTLSCertReturnsOnCall map[int]struct { 56 result1 []byte 57 } 58 InitStub func() error 59 initMutex sync.RWMutex 60 initArgsForCall []struct { 61 } 62 initReturns struct { 63 result1 error 64 } 65 initReturnsOnCall map[int]struct { 66 result1 error 67 } 68 PingCAStub func(time.Duration) error 69 pingCAMutex sync.RWMutex 70 pingCAArgsForCall []struct { 71 arg1 time.Duration 72 } 73 pingCAReturns struct { 74 result1 error 75 } 76 pingCAReturnsOnCall map[int]struct { 77 result1 error 78 } 79 invocations map[string][][]interface{} 80 invocationsMutex sync.RWMutex 81 } 82 83 func (fake *CAClient) Enroll(arg1 *api.EnrollmentRequest) (*lib.EnrollmentResponse, error) { 84 fake.enrollMutex.Lock() 85 ret, specificReturn := fake.enrollReturnsOnCall[len(fake.enrollArgsForCall)] 86 fake.enrollArgsForCall = append(fake.enrollArgsForCall, struct { 87 arg1 *api.EnrollmentRequest 88 }{arg1}) 89 stub := fake.EnrollStub 90 fakeReturns := fake.enrollReturns 91 fake.recordInvocation("Enroll", []interface{}{arg1}) 92 fake.enrollMutex.Unlock() 93 if stub != nil { 94 return stub(arg1) 95 } 96 if specificReturn { 97 return ret.result1, ret.result2 98 } 99 return fakeReturns.result1, fakeReturns.result2 100 } 101 102 func (fake *CAClient) EnrollCallCount() int { 103 fake.enrollMutex.RLock() 104 defer fake.enrollMutex.RUnlock() 105 return len(fake.enrollArgsForCall) 106 } 107 108 func (fake *CAClient) EnrollCalls(stub func(*api.EnrollmentRequest) (*lib.EnrollmentResponse, error)) { 109 fake.enrollMutex.Lock() 110 defer fake.enrollMutex.Unlock() 111 fake.EnrollStub = stub 112 } 113 114 func (fake *CAClient) EnrollArgsForCall(i int) *api.EnrollmentRequest { 115 fake.enrollMutex.RLock() 116 defer fake.enrollMutex.RUnlock() 117 argsForCall := fake.enrollArgsForCall[i] 118 return argsForCall.arg1 119 } 120 121 func (fake *CAClient) EnrollReturns(result1 *lib.EnrollmentResponse, result2 error) { 122 fake.enrollMutex.Lock() 123 defer fake.enrollMutex.Unlock() 124 fake.EnrollStub = nil 125 fake.enrollReturns = struct { 126 result1 *lib.EnrollmentResponse 127 result2 error 128 }{result1, result2} 129 } 130 131 func (fake *CAClient) EnrollReturnsOnCall(i int, result1 *lib.EnrollmentResponse, result2 error) { 132 fake.enrollMutex.Lock() 133 defer fake.enrollMutex.Unlock() 134 fake.EnrollStub = nil 135 if fake.enrollReturnsOnCall == nil { 136 fake.enrollReturnsOnCall = make(map[int]struct { 137 result1 *lib.EnrollmentResponse 138 result2 error 139 }) 140 } 141 fake.enrollReturnsOnCall[i] = struct { 142 result1 *lib.EnrollmentResponse 143 result2 error 144 }{result1, result2} 145 } 146 147 func (fake *CAClient) GetEnrollmentRequest() *v1beta1.Enrollment { 148 fake.getEnrollmentRequestMutex.Lock() 149 ret, specificReturn := fake.getEnrollmentRequestReturnsOnCall[len(fake.getEnrollmentRequestArgsForCall)] 150 fake.getEnrollmentRequestArgsForCall = append(fake.getEnrollmentRequestArgsForCall, struct { 151 }{}) 152 stub := fake.GetEnrollmentRequestStub 153 fakeReturns := fake.getEnrollmentRequestReturns 154 fake.recordInvocation("GetEnrollmentRequest", []interface{}{}) 155 fake.getEnrollmentRequestMutex.Unlock() 156 if stub != nil { 157 return stub() 158 } 159 if specificReturn { 160 return ret.result1 161 } 162 return fakeReturns.result1 163 } 164 165 func (fake *CAClient) GetEnrollmentRequestCallCount() int { 166 fake.getEnrollmentRequestMutex.RLock() 167 defer fake.getEnrollmentRequestMutex.RUnlock() 168 return len(fake.getEnrollmentRequestArgsForCall) 169 } 170 171 func (fake *CAClient) GetEnrollmentRequestCalls(stub func() *v1beta1.Enrollment) { 172 fake.getEnrollmentRequestMutex.Lock() 173 defer fake.getEnrollmentRequestMutex.Unlock() 174 fake.GetEnrollmentRequestStub = stub 175 } 176 177 func (fake *CAClient) GetEnrollmentRequestReturns(result1 *v1beta1.Enrollment) { 178 fake.getEnrollmentRequestMutex.Lock() 179 defer fake.getEnrollmentRequestMutex.Unlock() 180 fake.GetEnrollmentRequestStub = nil 181 fake.getEnrollmentRequestReturns = struct { 182 result1 *v1beta1.Enrollment 183 }{result1} 184 } 185 186 func (fake *CAClient) GetEnrollmentRequestReturnsOnCall(i int, result1 *v1beta1.Enrollment) { 187 fake.getEnrollmentRequestMutex.Lock() 188 defer fake.getEnrollmentRequestMutex.Unlock() 189 fake.GetEnrollmentRequestStub = nil 190 if fake.getEnrollmentRequestReturnsOnCall == nil { 191 fake.getEnrollmentRequestReturnsOnCall = make(map[int]struct { 192 result1 *v1beta1.Enrollment 193 }) 194 } 195 fake.getEnrollmentRequestReturnsOnCall[i] = struct { 196 result1 *v1beta1.Enrollment 197 }{result1} 198 } 199 200 func (fake *CAClient) GetHomeDir() string { 201 fake.getHomeDirMutex.Lock() 202 ret, specificReturn := fake.getHomeDirReturnsOnCall[len(fake.getHomeDirArgsForCall)] 203 fake.getHomeDirArgsForCall = append(fake.getHomeDirArgsForCall, struct { 204 }{}) 205 stub := fake.GetHomeDirStub 206 fakeReturns := fake.getHomeDirReturns 207 fake.recordInvocation("GetHomeDir", []interface{}{}) 208 fake.getHomeDirMutex.Unlock() 209 if stub != nil { 210 return stub() 211 } 212 if specificReturn { 213 return ret.result1 214 } 215 return fakeReturns.result1 216 } 217 218 func (fake *CAClient) GetHomeDirCallCount() int { 219 fake.getHomeDirMutex.RLock() 220 defer fake.getHomeDirMutex.RUnlock() 221 return len(fake.getHomeDirArgsForCall) 222 } 223 224 func (fake *CAClient) GetHomeDirCalls(stub func() string) { 225 fake.getHomeDirMutex.Lock() 226 defer fake.getHomeDirMutex.Unlock() 227 fake.GetHomeDirStub = stub 228 } 229 230 func (fake *CAClient) GetHomeDirReturns(result1 string) { 231 fake.getHomeDirMutex.Lock() 232 defer fake.getHomeDirMutex.Unlock() 233 fake.GetHomeDirStub = nil 234 fake.getHomeDirReturns = struct { 235 result1 string 236 }{result1} 237 } 238 239 func (fake *CAClient) GetHomeDirReturnsOnCall(i int, result1 string) { 240 fake.getHomeDirMutex.Lock() 241 defer fake.getHomeDirMutex.Unlock() 242 fake.GetHomeDirStub = nil 243 if fake.getHomeDirReturnsOnCall == nil { 244 fake.getHomeDirReturnsOnCall = make(map[int]struct { 245 result1 string 246 }) 247 } 248 fake.getHomeDirReturnsOnCall[i] = struct { 249 result1 string 250 }{result1} 251 } 252 253 func (fake *CAClient) GetTLSCert() []byte { 254 fake.getTLSCertMutex.Lock() 255 ret, specificReturn := fake.getTLSCertReturnsOnCall[len(fake.getTLSCertArgsForCall)] 256 fake.getTLSCertArgsForCall = append(fake.getTLSCertArgsForCall, struct { 257 }{}) 258 stub := fake.GetTLSCertStub 259 fakeReturns := fake.getTLSCertReturns 260 fake.recordInvocation("GetTLSCert", []interface{}{}) 261 fake.getTLSCertMutex.Unlock() 262 if stub != nil { 263 return stub() 264 } 265 if specificReturn { 266 return ret.result1 267 } 268 return fakeReturns.result1 269 } 270 271 func (fake *CAClient) GetTLSCertCallCount() int { 272 fake.getTLSCertMutex.RLock() 273 defer fake.getTLSCertMutex.RUnlock() 274 return len(fake.getTLSCertArgsForCall) 275 } 276 277 func (fake *CAClient) GetTLSCertCalls(stub func() []byte) { 278 fake.getTLSCertMutex.Lock() 279 defer fake.getTLSCertMutex.Unlock() 280 fake.GetTLSCertStub = stub 281 } 282 283 func (fake *CAClient) GetTLSCertReturns(result1 []byte) { 284 fake.getTLSCertMutex.Lock() 285 defer fake.getTLSCertMutex.Unlock() 286 fake.GetTLSCertStub = nil 287 fake.getTLSCertReturns = struct { 288 result1 []byte 289 }{result1} 290 } 291 292 func (fake *CAClient) GetTLSCertReturnsOnCall(i int, result1 []byte) { 293 fake.getTLSCertMutex.Lock() 294 defer fake.getTLSCertMutex.Unlock() 295 fake.GetTLSCertStub = nil 296 if fake.getTLSCertReturnsOnCall == nil { 297 fake.getTLSCertReturnsOnCall = make(map[int]struct { 298 result1 []byte 299 }) 300 } 301 fake.getTLSCertReturnsOnCall[i] = struct { 302 result1 []byte 303 }{result1} 304 } 305 306 func (fake *CAClient) Init() error { 307 fake.initMutex.Lock() 308 ret, specificReturn := fake.initReturnsOnCall[len(fake.initArgsForCall)] 309 fake.initArgsForCall = append(fake.initArgsForCall, struct { 310 }{}) 311 stub := fake.InitStub 312 fakeReturns := fake.initReturns 313 fake.recordInvocation("Init", []interface{}{}) 314 fake.initMutex.Unlock() 315 if stub != nil { 316 return stub() 317 } 318 if specificReturn { 319 return ret.result1 320 } 321 return fakeReturns.result1 322 } 323 324 func (fake *CAClient) InitCallCount() int { 325 fake.initMutex.RLock() 326 defer fake.initMutex.RUnlock() 327 return len(fake.initArgsForCall) 328 } 329 330 func (fake *CAClient) InitCalls(stub func() error) { 331 fake.initMutex.Lock() 332 defer fake.initMutex.Unlock() 333 fake.InitStub = stub 334 } 335 336 func (fake *CAClient) InitReturns(result1 error) { 337 fake.initMutex.Lock() 338 defer fake.initMutex.Unlock() 339 fake.InitStub = nil 340 fake.initReturns = struct { 341 result1 error 342 }{result1} 343 } 344 345 func (fake *CAClient) InitReturnsOnCall(i int, result1 error) { 346 fake.initMutex.Lock() 347 defer fake.initMutex.Unlock() 348 fake.InitStub = nil 349 if fake.initReturnsOnCall == nil { 350 fake.initReturnsOnCall = make(map[int]struct { 351 result1 error 352 }) 353 } 354 fake.initReturnsOnCall[i] = struct { 355 result1 error 356 }{result1} 357 } 358 359 func (fake *CAClient) PingCA(arg1 time.Duration) error { 360 fake.pingCAMutex.Lock() 361 ret, specificReturn := fake.pingCAReturnsOnCall[len(fake.pingCAArgsForCall)] 362 fake.pingCAArgsForCall = append(fake.pingCAArgsForCall, struct { 363 arg1 time.Duration 364 }{arg1}) 365 stub := fake.PingCAStub 366 fakeReturns := fake.pingCAReturns 367 fake.recordInvocation("PingCA", []interface{}{arg1}) 368 fake.pingCAMutex.Unlock() 369 if stub != nil { 370 return stub(arg1) 371 } 372 if specificReturn { 373 return ret.result1 374 } 375 return fakeReturns.result1 376 } 377 378 func (fake *CAClient) PingCACallCount() int { 379 fake.pingCAMutex.RLock() 380 defer fake.pingCAMutex.RUnlock() 381 return len(fake.pingCAArgsForCall) 382 } 383 384 func (fake *CAClient) PingCACalls(stub func(time.Duration) error) { 385 fake.pingCAMutex.Lock() 386 defer fake.pingCAMutex.Unlock() 387 fake.PingCAStub = stub 388 } 389 390 func (fake *CAClient) PingCAArgsForCall(i int) time.Duration { 391 fake.pingCAMutex.RLock() 392 defer fake.pingCAMutex.RUnlock() 393 argsForCall := fake.pingCAArgsForCall[i] 394 return argsForCall.arg1 395 } 396 397 func (fake *CAClient) PingCAReturns(result1 error) { 398 fake.pingCAMutex.Lock() 399 defer fake.pingCAMutex.Unlock() 400 fake.PingCAStub = nil 401 fake.pingCAReturns = struct { 402 result1 error 403 }{result1} 404 } 405 406 func (fake *CAClient) PingCAReturnsOnCall(i int, result1 error) { 407 fake.pingCAMutex.Lock() 408 defer fake.pingCAMutex.Unlock() 409 fake.PingCAStub = nil 410 if fake.pingCAReturnsOnCall == nil { 411 fake.pingCAReturnsOnCall = make(map[int]struct { 412 result1 error 413 }) 414 } 415 fake.pingCAReturnsOnCall[i] = struct { 416 result1 error 417 }{result1} 418 } 419 420 func (fake *CAClient) Invocations() map[string][][]interface{} { 421 fake.invocationsMutex.RLock() 422 defer fake.invocationsMutex.RUnlock() 423 fake.enrollMutex.RLock() 424 defer fake.enrollMutex.RUnlock() 425 fake.getEnrollmentRequestMutex.RLock() 426 defer fake.getEnrollmentRequestMutex.RUnlock() 427 fake.getHomeDirMutex.RLock() 428 defer fake.getHomeDirMutex.RUnlock() 429 fake.getTLSCertMutex.RLock() 430 defer fake.getTLSCertMutex.RUnlock() 431 fake.initMutex.RLock() 432 defer fake.initMutex.RUnlock() 433 fake.pingCAMutex.RLock() 434 defer fake.pingCAMutex.RUnlock() 435 copiedInvocations := map[string][][]interface{}{} 436 for key, value := range fake.invocations { 437 copiedInvocations[key] = value 438 } 439 return copiedInvocations 440 } 441 442 func (fake *CAClient) recordInvocation(key string, args []interface{}) { 443 fake.invocationsMutex.Lock() 444 defer fake.invocationsMutex.Unlock() 445 if fake.invocations == nil { 446 fake.invocations = map[string][][]interface{}{} 447 } 448 if fake.invocations[key] == nil { 449 fake.invocations[key] = [][]interface{}{} 450 } 451 fake.invocations[key] = append(fake.invocations[key], args) 452 } 453 454 var _ enroller.CAClient = new(CAClient)