github.com/lzy4123/fabric@v2.1.1+incompatible/internal/peer/lifecycle/chaincode/mock/deliver.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mock 3 4 import ( 5 "context" 6 "sync" 7 8 "github.com/hyperledger/fabric-protos-go/common" 9 "github.com/hyperledger/fabric-protos-go/peer" 10 "google.golang.org/grpc/metadata" 11 ) 12 13 type Deliver struct { 14 CloseSendStub func() error 15 closeSendMutex sync.RWMutex 16 closeSendArgsForCall []struct { 17 } 18 closeSendReturns struct { 19 result1 error 20 } 21 closeSendReturnsOnCall map[int]struct { 22 result1 error 23 } 24 ContextStub func() context.Context 25 contextMutex sync.RWMutex 26 contextArgsForCall []struct { 27 } 28 contextReturns struct { 29 result1 context.Context 30 } 31 contextReturnsOnCall map[int]struct { 32 result1 context.Context 33 } 34 HeaderStub func() (metadata.MD, error) 35 headerMutex sync.RWMutex 36 headerArgsForCall []struct { 37 } 38 headerReturns struct { 39 result1 metadata.MD 40 result2 error 41 } 42 headerReturnsOnCall map[int]struct { 43 result1 metadata.MD 44 result2 error 45 } 46 RecvStub func() (*peer.DeliverResponse, error) 47 recvMutex sync.RWMutex 48 recvArgsForCall []struct { 49 } 50 recvReturns struct { 51 result1 *peer.DeliverResponse 52 result2 error 53 } 54 recvReturnsOnCall map[int]struct { 55 result1 *peer.DeliverResponse 56 result2 error 57 } 58 RecvMsgStub func(interface{}) error 59 recvMsgMutex sync.RWMutex 60 recvMsgArgsForCall []struct { 61 arg1 interface{} 62 } 63 recvMsgReturns struct { 64 result1 error 65 } 66 recvMsgReturnsOnCall map[int]struct { 67 result1 error 68 } 69 SendStub func(*common.Envelope) error 70 sendMutex sync.RWMutex 71 sendArgsForCall []struct { 72 arg1 *common.Envelope 73 } 74 sendReturns struct { 75 result1 error 76 } 77 sendReturnsOnCall map[int]struct { 78 result1 error 79 } 80 SendMsgStub func(interface{}) error 81 sendMsgMutex sync.RWMutex 82 sendMsgArgsForCall []struct { 83 arg1 interface{} 84 } 85 sendMsgReturns struct { 86 result1 error 87 } 88 sendMsgReturnsOnCall map[int]struct { 89 result1 error 90 } 91 TrailerStub func() metadata.MD 92 trailerMutex sync.RWMutex 93 trailerArgsForCall []struct { 94 } 95 trailerReturns struct { 96 result1 metadata.MD 97 } 98 trailerReturnsOnCall map[int]struct { 99 result1 metadata.MD 100 } 101 invocations map[string][][]interface{} 102 invocationsMutex sync.RWMutex 103 } 104 105 func (fake *Deliver) CloseSend() error { 106 fake.closeSendMutex.Lock() 107 ret, specificReturn := fake.closeSendReturnsOnCall[len(fake.closeSendArgsForCall)] 108 fake.closeSendArgsForCall = append(fake.closeSendArgsForCall, struct { 109 }{}) 110 fake.recordInvocation("CloseSend", []interface{}{}) 111 fake.closeSendMutex.Unlock() 112 if fake.CloseSendStub != nil { 113 return fake.CloseSendStub() 114 } 115 if specificReturn { 116 return ret.result1 117 } 118 fakeReturns := fake.closeSendReturns 119 return fakeReturns.result1 120 } 121 122 func (fake *Deliver) CloseSendCallCount() int { 123 fake.closeSendMutex.RLock() 124 defer fake.closeSendMutex.RUnlock() 125 return len(fake.closeSendArgsForCall) 126 } 127 128 func (fake *Deliver) CloseSendCalls(stub func() error) { 129 fake.closeSendMutex.Lock() 130 defer fake.closeSendMutex.Unlock() 131 fake.CloseSendStub = stub 132 } 133 134 func (fake *Deliver) CloseSendReturns(result1 error) { 135 fake.closeSendMutex.Lock() 136 defer fake.closeSendMutex.Unlock() 137 fake.CloseSendStub = nil 138 fake.closeSendReturns = struct { 139 result1 error 140 }{result1} 141 } 142 143 func (fake *Deliver) CloseSendReturnsOnCall(i int, result1 error) { 144 fake.closeSendMutex.Lock() 145 defer fake.closeSendMutex.Unlock() 146 fake.CloseSendStub = nil 147 if fake.closeSendReturnsOnCall == nil { 148 fake.closeSendReturnsOnCall = make(map[int]struct { 149 result1 error 150 }) 151 } 152 fake.closeSendReturnsOnCall[i] = struct { 153 result1 error 154 }{result1} 155 } 156 157 func (fake *Deliver) Context() context.Context { 158 fake.contextMutex.Lock() 159 ret, specificReturn := fake.contextReturnsOnCall[len(fake.contextArgsForCall)] 160 fake.contextArgsForCall = append(fake.contextArgsForCall, struct { 161 }{}) 162 fake.recordInvocation("Context", []interface{}{}) 163 fake.contextMutex.Unlock() 164 if fake.ContextStub != nil { 165 return fake.ContextStub() 166 } 167 if specificReturn { 168 return ret.result1 169 } 170 fakeReturns := fake.contextReturns 171 return fakeReturns.result1 172 } 173 174 func (fake *Deliver) ContextCallCount() int { 175 fake.contextMutex.RLock() 176 defer fake.contextMutex.RUnlock() 177 return len(fake.contextArgsForCall) 178 } 179 180 func (fake *Deliver) ContextCalls(stub func() context.Context) { 181 fake.contextMutex.Lock() 182 defer fake.contextMutex.Unlock() 183 fake.ContextStub = stub 184 } 185 186 func (fake *Deliver) ContextReturns(result1 context.Context) { 187 fake.contextMutex.Lock() 188 defer fake.contextMutex.Unlock() 189 fake.ContextStub = nil 190 fake.contextReturns = struct { 191 result1 context.Context 192 }{result1} 193 } 194 195 func (fake *Deliver) ContextReturnsOnCall(i int, result1 context.Context) { 196 fake.contextMutex.Lock() 197 defer fake.contextMutex.Unlock() 198 fake.ContextStub = nil 199 if fake.contextReturnsOnCall == nil { 200 fake.contextReturnsOnCall = make(map[int]struct { 201 result1 context.Context 202 }) 203 } 204 fake.contextReturnsOnCall[i] = struct { 205 result1 context.Context 206 }{result1} 207 } 208 209 func (fake *Deliver) Header() (metadata.MD, error) { 210 fake.headerMutex.Lock() 211 ret, specificReturn := fake.headerReturnsOnCall[len(fake.headerArgsForCall)] 212 fake.headerArgsForCall = append(fake.headerArgsForCall, struct { 213 }{}) 214 fake.recordInvocation("Header", []interface{}{}) 215 fake.headerMutex.Unlock() 216 if fake.HeaderStub != nil { 217 return fake.HeaderStub() 218 } 219 if specificReturn { 220 return ret.result1, ret.result2 221 } 222 fakeReturns := fake.headerReturns 223 return fakeReturns.result1, fakeReturns.result2 224 } 225 226 func (fake *Deliver) HeaderCallCount() int { 227 fake.headerMutex.RLock() 228 defer fake.headerMutex.RUnlock() 229 return len(fake.headerArgsForCall) 230 } 231 232 func (fake *Deliver) HeaderCalls(stub func() (metadata.MD, error)) { 233 fake.headerMutex.Lock() 234 defer fake.headerMutex.Unlock() 235 fake.HeaderStub = stub 236 } 237 238 func (fake *Deliver) HeaderReturns(result1 metadata.MD, result2 error) { 239 fake.headerMutex.Lock() 240 defer fake.headerMutex.Unlock() 241 fake.HeaderStub = nil 242 fake.headerReturns = struct { 243 result1 metadata.MD 244 result2 error 245 }{result1, result2} 246 } 247 248 func (fake *Deliver) HeaderReturnsOnCall(i int, result1 metadata.MD, result2 error) { 249 fake.headerMutex.Lock() 250 defer fake.headerMutex.Unlock() 251 fake.HeaderStub = nil 252 if fake.headerReturnsOnCall == nil { 253 fake.headerReturnsOnCall = make(map[int]struct { 254 result1 metadata.MD 255 result2 error 256 }) 257 } 258 fake.headerReturnsOnCall[i] = struct { 259 result1 metadata.MD 260 result2 error 261 }{result1, result2} 262 } 263 264 func (fake *Deliver) Recv() (*peer.DeliverResponse, error) { 265 fake.recvMutex.Lock() 266 ret, specificReturn := fake.recvReturnsOnCall[len(fake.recvArgsForCall)] 267 fake.recvArgsForCall = append(fake.recvArgsForCall, struct { 268 }{}) 269 fake.recordInvocation("Recv", []interface{}{}) 270 fake.recvMutex.Unlock() 271 if fake.RecvStub != nil { 272 return fake.RecvStub() 273 } 274 if specificReturn { 275 return ret.result1, ret.result2 276 } 277 fakeReturns := fake.recvReturns 278 return fakeReturns.result1, fakeReturns.result2 279 } 280 281 func (fake *Deliver) RecvCallCount() int { 282 fake.recvMutex.RLock() 283 defer fake.recvMutex.RUnlock() 284 return len(fake.recvArgsForCall) 285 } 286 287 func (fake *Deliver) RecvCalls(stub func() (*peer.DeliverResponse, error)) { 288 fake.recvMutex.Lock() 289 defer fake.recvMutex.Unlock() 290 fake.RecvStub = stub 291 } 292 293 func (fake *Deliver) RecvReturns(result1 *peer.DeliverResponse, result2 error) { 294 fake.recvMutex.Lock() 295 defer fake.recvMutex.Unlock() 296 fake.RecvStub = nil 297 fake.recvReturns = struct { 298 result1 *peer.DeliverResponse 299 result2 error 300 }{result1, result2} 301 } 302 303 func (fake *Deliver) RecvReturnsOnCall(i int, result1 *peer.DeliverResponse, result2 error) { 304 fake.recvMutex.Lock() 305 defer fake.recvMutex.Unlock() 306 fake.RecvStub = nil 307 if fake.recvReturnsOnCall == nil { 308 fake.recvReturnsOnCall = make(map[int]struct { 309 result1 *peer.DeliverResponse 310 result2 error 311 }) 312 } 313 fake.recvReturnsOnCall[i] = struct { 314 result1 *peer.DeliverResponse 315 result2 error 316 }{result1, result2} 317 } 318 319 func (fake *Deliver) RecvMsg(arg1 interface{}) error { 320 fake.recvMsgMutex.Lock() 321 ret, specificReturn := fake.recvMsgReturnsOnCall[len(fake.recvMsgArgsForCall)] 322 fake.recvMsgArgsForCall = append(fake.recvMsgArgsForCall, struct { 323 arg1 interface{} 324 }{arg1}) 325 fake.recordInvocation("RecvMsg", []interface{}{arg1}) 326 fake.recvMsgMutex.Unlock() 327 if fake.RecvMsgStub != nil { 328 return fake.RecvMsgStub(arg1) 329 } 330 if specificReturn { 331 return ret.result1 332 } 333 fakeReturns := fake.recvMsgReturns 334 return fakeReturns.result1 335 } 336 337 func (fake *Deliver) RecvMsgCallCount() int { 338 fake.recvMsgMutex.RLock() 339 defer fake.recvMsgMutex.RUnlock() 340 return len(fake.recvMsgArgsForCall) 341 } 342 343 func (fake *Deliver) RecvMsgCalls(stub func(interface{}) error) { 344 fake.recvMsgMutex.Lock() 345 defer fake.recvMsgMutex.Unlock() 346 fake.RecvMsgStub = stub 347 } 348 349 func (fake *Deliver) RecvMsgArgsForCall(i int) interface{} { 350 fake.recvMsgMutex.RLock() 351 defer fake.recvMsgMutex.RUnlock() 352 argsForCall := fake.recvMsgArgsForCall[i] 353 return argsForCall.arg1 354 } 355 356 func (fake *Deliver) RecvMsgReturns(result1 error) { 357 fake.recvMsgMutex.Lock() 358 defer fake.recvMsgMutex.Unlock() 359 fake.RecvMsgStub = nil 360 fake.recvMsgReturns = struct { 361 result1 error 362 }{result1} 363 } 364 365 func (fake *Deliver) RecvMsgReturnsOnCall(i int, result1 error) { 366 fake.recvMsgMutex.Lock() 367 defer fake.recvMsgMutex.Unlock() 368 fake.RecvMsgStub = nil 369 if fake.recvMsgReturnsOnCall == nil { 370 fake.recvMsgReturnsOnCall = make(map[int]struct { 371 result1 error 372 }) 373 } 374 fake.recvMsgReturnsOnCall[i] = struct { 375 result1 error 376 }{result1} 377 } 378 379 func (fake *Deliver) Send(arg1 *common.Envelope) error { 380 fake.sendMutex.Lock() 381 ret, specificReturn := fake.sendReturnsOnCall[len(fake.sendArgsForCall)] 382 fake.sendArgsForCall = append(fake.sendArgsForCall, struct { 383 arg1 *common.Envelope 384 }{arg1}) 385 fake.recordInvocation("Send", []interface{}{arg1}) 386 fake.sendMutex.Unlock() 387 if fake.SendStub != nil { 388 return fake.SendStub(arg1) 389 } 390 if specificReturn { 391 return ret.result1 392 } 393 fakeReturns := fake.sendReturns 394 return fakeReturns.result1 395 } 396 397 func (fake *Deliver) SendCallCount() int { 398 fake.sendMutex.RLock() 399 defer fake.sendMutex.RUnlock() 400 return len(fake.sendArgsForCall) 401 } 402 403 func (fake *Deliver) SendCalls(stub func(*common.Envelope) error) { 404 fake.sendMutex.Lock() 405 defer fake.sendMutex.Unlock() 406 fake.SendStub = stub 407 } 408 409 func (fake *Deliver) SendArgsForCall(i int) *common.Envelope { 410 fake.sendMutex.RLock() 411 defer fake.sendMutex.RUnlock() 412 argsForCall := fake.sendArgsForCall[i] 413 return argsForCall.arg1 414 } 415 416 func (fake *Deliver) SendReturns(result1 error) { 417 fake.sendMutex.Lock() 418 defer fake.sendMutex.Unlock() 419 fake.SendStub = nil 420 fake.sendReturns = struct { 421 result1 error 422 }{result1} 423 } 424 425 func (fake *Deliver) SendReturnsOnCall(i int, result1 error) { 426 fake.sendMutex.Lock() 427 defer fake.sendMutex.Unlock() 428 fake.SendStub = nil 429 if fake.sendReturnsOnCall == nil { 430 fake.sendReturnsOnCall = make(map[int]struct { 431 result1 error 432 }) 433 } 434 fake.sendReturnsOnCall[i] = struct { 435 result1 error 436 }{result1} 437 } 438 439 func (fake *Deliver) SendMsg(arg1 interface{}) error { 440 fake.sendMsgMutex.Lock() 441 ret, specificReturn := fake.sendMsgReturnsOnCall[len(fake.sendMsgArgsForCall)] 442 fake.sendMsgArgsForCall = append(fake.sendMsgArgsForCall, struct { 443 arg1 interface{} 444 }{arg1}) 445 fake.recordInvocation("SendMsg", []interface{}{arg1}) 446 fake.sendMsgMutex.Unlock() 447 if fake.SendMsgStub != nil { 448 return fake.SendMsgStub(arg1) 449 } 450 if specificReturn { 451 return ret.result1 452 } 453 fakeReturns := fake.sendMsgReturns 454 return fakeReturns.result1 455 } 456 457 func (fake *Deliver) SendMsgCallCount() int { 458 fake.sendMsgMutex.RLock() 459 defer fake.sendMsgMutex.RUnlock() 460 return len(fake.sendMsgArgsForCall) 461 } 462 463 func (fake *Deliver) SendMsgCalls(stub func(interface{}) error) { 464 fake.sendMsgMutex.Lock() 465 defer fake.sendMsgMutex.Unlock() 466 fake.SendMsgStub = stub 467 } 468 469 func (fake *Deliver) SendMsgArgsForCall(i int) interface{} { 470 fake.sendMsgMutex.RLock() 471 defer fake.sendMsgMutex.RUnlock() 472 argsForCall := fake.sendMsgArgsForCall[i] 473 return argsForCall.arg1 474 } 475 476 func (fake *Deliver) SendMsgReturns(result1 error) { 477 fake.sendMsgMutex.Lock() 478 defer fake.sendMsgMutex.Unlock() 479 fake.SendMsgStub = nil 480 fake.sendMsgReturns = struct { 481 result1 error 482 }{result1} 483 } 484 485 func (fake *Deliver) SendMsgReturnsOnCall(i int, result1 error) { 486 fake.sendMsgMutex.Lock() 487 defer fake.sendMsgMutex.Unlock() 488 fake.SendMsgStub = nil 489 if fake.sendMsgReturnsOnCall == nil { 490 fake.sendMsgReturnsOnCall = make(map[int]struct { 491 result1 error 492 }) 493 } 494 fake.sendMsgReturnsOnCall[i] = struct { 495 result1 error 496 }{result1} 497 } 498 499 func (fake *Deliver) Trailer() metadata.MD { 500 fake.trailerMutex.Lock() 501 ret, specificReturn := fake.trailerReturnsOnCall[len(fake.trailerArgsForCall)] 502 fake.trailerArgsForCall = append(fake.trailerArgsForCall, struct { 503 }{}) 504 fake.recordInvocation("Trailer", []interface{}{}) 505 fake.trailerMutex.Unlock() 506 if fake.TrailerStub != nil { 507 return fake.TrailerStub() 508 } 509 if specificReturn { 510 return ret.result1 511 } 512 fakeReturns := fake.trailerReturns 513 return fakeReturns.result1 514 } 515 516 func (fake *Deliver) TrailerCallCount() int { 517 fake.trailerMutex.RLock() 518 defer fake.trailerMutex.RUnlock() 519 return len(fake.trailerArgsForCall) 520 } 521 522 func (fake *Deliver) TrailerCalls(stub func() metadata.MD) { 523 fake.trailerMutex.Lock() 524 defer fake.trailerMutex.Unlock() 525 fake.TrailerStub = stub 526 } 527 528 func (fake *Deliver) TrailerReturns(result1 metadata.MD) { 529 fake.trailerMutex.Lock() 530 defer fake.trailerMutex.Unlock() 531 fake.TrailerStub = nil 532 fake.trailerReturns = struct { 533 result1 metadata.MD 534 }{result1} 535 } 536 537 func (fake *Deliver) TrailerReturnsOnCall(i int, result1 metadata.MD) { 538 fake.trailerMutex.Lock() 539 defer fake.trailerMutex.Unlock() 540 fake.TrailerStub = nil 541 if fake.trailerReturnsOnCall == nil { 542 fake.trailerReturnsOnCall = make(map[int]struct { 543 result1 metadata.MD 544 }) 545 } 546 fake.trailerReturnsOnCall[i] = struct { 547 result1 metadata.MD 548 }{result1} 549 } 550 551 func (fake *Deliver) Invocations() map[string][][]interface{} { 552 fake.invocationsMutex.RLock() 553 defer fake.invocationsMutex.RUnlock() 554 fake.closeSendMutex.RLock() 555 defer fake.closeSendMutex.RUnlock() 556 fake.contextMutex.RLock() 557 defer fake.contextMutex.RUnlock() 558 fake.headerMutex.RLock() 559 defer fake.headerMutex.RUnlock() 560 fake.recvMutex.RLock() 561 defer fake.recvMutex.RUnlock() 562 fake.recvMsgMutex.RLock() 563 defer fake.recvMsgMutex.RUnlock() 564 fake.sendMutex.RLock() 565 defer fake.sendMutex.RUnlock() 566 fake.sendMsgMutex.RLock() 567 defer fake.sendMsgMutex.RUnlock() 568 fake.trailerMutex.RLock() 569 defer fake.trailerMutex.RUnlock() 570 copiedInvocations := map[string][][]interface{}{} 571 for key, value := range fake.invocations { 572 copiedInvocations[key] = value 573 } 574 return copiedInvocations 575 } 576 577 func (fake *Deliver) recordInvocation(key string, args []interface{}) { 578 fake.invocationsMutex.Lock() 579 defer fake.invocationsMutex.Unlock() 580 if fake.invocations == nil { 581 fake.invocations = map[string][][]interface{}{} 582 } 583 if fake.invocations[key] == nil { 584 fake.invocations[key] = [][]interface{}{} 585 } 586 fake.invocations[key] = append(fake.invocations[key], args) 587 }