github.com/kaituanwang/hyperledger@v2.0.1+incompatible/core/endorser/fake/support.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package fake 3 4 import ( 5 "sync" 6 7 "github.com/hyperledger/fabric-protos-go/peer" 8 "github.com/hyperledger/fabric/core/chaincode/lifecycle" 9 "github.com/hyperledger/fabric/core/common/ccprovider" 10 "github.com/hyperledger/fabric/core/ledger" 11 ) 12 13 type Support struct { 14 ChaincodeEndorsementInfoStub func(string, string, ledger.QueryExecutor) (*lifecycle.ChaincodeEndorsementInfo, error) 15 chaincodeEndorsementInfoMutex sync.RWMutex 16 chaincodeEndorsementInfoArgsForCall []struct { 17 arg1 string 18 arg2 string 19 arg3 ledger.QueryExecutor 20 } 21 chaincodeEndorsementInfoReturns struct { 22 result1 *lifecycle.ChaincodeEndorsementInfo 23 result2 error 24 } 25 chaincodeEndorsementInfoReturnsOnCall map[int]struct { 26 result1 *lifecycle.ChaincodeEndorsementInfo 27 result2 error 28 } 29 CheckACLStub func(string, *peer.SignedProposal) error 30 checkACLMutex sync.RWMutex 31 checkACLArgsForCall []struct { 32 arg1 string 33 arg2 *peer.SignedProposal 34 } 35 checkACLReturns struct { 36 result1 error 37 } 38 checkACLReturnsOnCall map[int]struct { 39 result1 error 40 } 41 EndorseWithPluginStub func(string, string, []byte, *peer.SignedProposal) (*peer.Endorsement, []byte, error) 42 endorseWithPluginMutex sync.RWMutex 43 endorseWithPluginArgsForCall []struct { 44 arg1 string 45 arg2 string 46 arg3 []byte 47 arg4 *peer.SignedProposal 48 } 49 endorseWithPluginReturns struct { 50 result1 *peer.Endorsement 51 result2 []byte 52 result3 error 53 } 54 endorseWithPluginReturnsOnCall map[int]struct { 55 result1 *peer.Endorsement 56 result2 []byte 57 result3 error 58 } 59 ExecuteStub func(*ccprovider.TransactionParams, string, *peer.ChaincodeInput) (*peer.Response, *peer.ChaincodeEvent, error) 60 executeMutex sync.RWMutex 61 executeArgsForCall []struct { 62 arg1 *ccprovider.TransactionParams 63 arg2 string 64 arg3 *peer.ChaincodeInput 65 } 66 executeReturns struct { 67 result1 *peer.Response 68 result2 *peer.ChaincodeEvent 69 result3 error 70 } 71 executeReturnsOnCall map[int]struct { 72 result1 *peer.Response 73 result2 *peer.ChaincodeEvent 74 result3 error 75 } 76 ExecuteLegacyInitStub func(*ccprovider.TransactionParams, string, string, *peer.ChaincodeInput) (*peer.Response, *peer.ChaincodeEvent, error) 77 executeLegacyInitMutex sync.RWMutex 78 executeLegacyInitArgsForCall []struct { 79 arg1 *ccprovider.TransactionParams 80 arg2 string 81 arg3 string 82 arg4 *peer.ChaincodeInput 83 } 84 executeLegacyInitReturns struct { 85 result1 *peer.Response 86 result2 *peer.ChaincodeEvent 87 result3 error 88 } 89 executeLegacyInitReturnsOnCall map[int]struct { 90 result1 *peer.Response 91 result2 *peer.ChaincodeEvent 92 result3 error 93 } 94 GetDeployedCCInfoProviderStub func() ledger.DeployedChaincodeInfoProvider 95 getDeployedCCInfoProviderMutex sync.RWMutex 96 getDeployedCCInfoProviderArgsForCall []struct { 97 } 98 getDeployedCCInfoProviderReturns struct { 99 result1 ledger.DeployedChaincodeInfoProvider 100 } 101 getDeployedCCInfoProviderReturnsOnCall map[int]struct { 102 result1 ledger.DeployedChaincodeInfoProvider 103 } 104 GetHistoryQueryExecutorStub func(string) (ledger.HistoryQueryExecutor, error) 105 getHistoryQueryExecutorMutex sync.RWMutex 106 getHistoryQueryExecutorArgsForCall []struct { 107 arg1 string 108 } 109 getHistoryQueryExecutorReturns struct { 110 result1 ledger.HistoryQueryExecutor 111 result2 error 112 } 113 getHistoryQueryExecutorReturnsOnCall map[int]struct { 114 result1 ledger.HistoryQueryExecutor 115 result2 error 116 } 117 GetLedgerHeightStub func(string) (uint64, error) 118 getLedgerHeightMutex sync.RWMutex 119 getLedgerHeightArgsForCall []struct { 120 arg1 string 121 } 122 getLedgerHeightReturns struct { 123 result1 uint64 124 result2 error 125 } 126 getLedgerHeightReturnsOnCall map[int]struct { 127 result1 uint64 128 result2 error 129 } 130 GetTransactionByIDStub func(string, string) (*peer.ProcessedTransaction, error) 131 getTransactionByIDMutex sync.RWMutex 132 getTransactionByIDArgsForCall []struct { 133 arg1 string 134 arg2 string 135 } 136 getTransactionByIDReturns struct { 137 result1 *peer.ProcessedTransaction 138 result2 error 139 } 140 getTransactionByIDReturnsOnCall map[int]struct { 141 result1 *peer.ProcessedTransaction 142 result2 error 143 } 144 GetTxSimulatorStub func(string, string) (ledger.TxSimulator, error) 145 getTxSimulatorMutex sync.RWMutex 146 getTxSimulatorArgsForCall []struct { 147 arg1 string 148 arg2 string 149 } 150 getTxSimulatorReturns struct { 151 result1 ledger.TxSimulator 152 result2 error 153 } 154 getTxSimulatorReturnsOnCall map[int]struct { 155 result1 ledger.TxSimulator 156 result2 error 157 } 158 IsSysCCStub func(string) bool 159 isSysCCMutex sync.RWMutex 160 isSysCCArgsForCall []struct { 161 arg1 string 162 } 163 isSysCCReturns struct { 164 result1 bool 165 } 166 isSysCCReturnsOnCall map[int]struct { 167 result1 bool 168 } 169 SerializeStub func() ([]byte, error) 170 serializeMutex sync.RWMutex 171 serializeArgsForCall []struct { 172 } 173 serializeReturns struct { 174 result1 []byte 175 result2 error 176 } 177 serializeReturnsOnCall map[int]struct { 178 result1 []byte 179 result2 error 180 } 181 SignStub func([]byte) ([]byte, error) 182 signMutex sync.RWMutex 183 signArgsForCall []struct { 184 arg1 []byte 185 } 186 signReturns struct { 187 result1 []byte 188 result2 error 189 } 190 signReturnsOnCall map[int]struct { 191 result1 []byte 192 result2 error 193 } 194 invocations map[string][][]interface{} 195 invocationsMutex sync.RWMutex 196 } 197 198 func (fake *Support) ChaincodeEndorsementInfo(arg1 string, arg2 string, arg3 ledger.QueryExecutor) (*lifecycle.ChaincodeEndorsementInfo, error) { 199 fake.chaincodeEndorsementInfoMutex.Lock() 200 ret, specificReturn := fake.chaincodeEndorsementInfoReturnsOnCall[len(fake.chaincodeEndorsementInfoArgsForCall)] 201 fake.chaincodeEndorsementInfoArgsForCall = append(fake.chaincodeEndorsementInfoArgsForCall, struct { 202 arg1 string 203 arg2 string 204 arg3 ledger.QueryExecutor 205 }{arg1, arg2, arg3}) 206 fake.recordInvocation("ChaincodeEndorsementInfo", []interface{}{arg1, arg2, arg3}) 207 fake.chaincodeEndorsementInfoMutex.Unlock() 208 if fake.ChaincodeEndorsementInfoStub != nil { 209 return fake.ChaincodeEndorsementInfoStub(arg1, arg2, arg3) 210 } 211 if specificReturn { 212 return ret.result1, ret.result2 213 } 214 fakeReturns := fake.chaincodeEndorsementInfoReturns 215 return fakeReturns.result1, fakeReturns.result2 216 } 217 218 func (fake *Support) ChaincodeEndorsementInfoCallCount() int { 219 fake.chaincodeEndorsementInfoMutex.RLock() 220 defer fake.chaincodeEndorsementInfoMutex.RUnlock() 221 return len(fake.chaincodeEndorsementInfoArgsForCall) 222 } 223 224 func (fake *Support) ChaincodeEndorsementInfoCalls(stub func(string, string, ledger.QueryExecutor) (*lifecycle.ChaincodeEndorsementInfo, error)) { 225 fake.chaincodeEndorsementInfoMutex.Lock() 226 defer fake.chaincodeEndorsementInfoMutex.Unlock() 227 fake.ChaincodeEndorsementInfoStub = stub 228 } 229 230 func (fake *Support) ChaincodeEndorsementInfoArgsForCall(i int) (string, string, ledger.QueryExecutor) { 231 fake.chaincodeEndorsementInfoMutex.RLock() 232 defer fake.chaincodeEndorsementInfoMutex.RUnlock() 233 argsForCall := fake.chaincodeEndorsementInfoArgsForCall[i] 234 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 235 } 236 237 func (fake *Support) ChaincodeEndorsementInfoReturns(result1 *lifecycle.ChaincodeEndorsementInfo, result2 error) { 238 fake.chaincodeEndorsementInfoMutex.Lock() 239 defer fake.chaincodeEndorsementInfoMutex.Unlock() 240 fake.ChaincodeEndorsementInfoStub = nil 241 fake.chaincodeEndorsementInfoReturns = struct { 242 result1 *lifecycle.ChaincodeEndorsementInfo 243 result2 error 244 }{result1, result2} 245 } 246 247 func (fake *Support) ChaincodeEndorsementInfoReturnsOnCall(i int, result1 *lifecycle.ChaincodeEndorsementInfo, result2 error) { 248 fake.chaincodeEndorsementInfoMutex.Lock() 249 defer fake.chaincodeEndorsementInfoMutex.Unlock() 250 fake.ChaincodeEndorsementInfoStub = nil 251 if fake.chaincodeEndorsementInfoReturnsOnCall == nil { 252 fake.chaincodeEndorsementInfoReturnsOnCall = make(map[int]struct { 253 result1 *lifecycle.ChaincodeEndorsementInfo 254 result2 error 255 }) 256 } 257 fake.chaincodeEndorsementInfoReturnsOnCall[i] = struct { 258 result1 *lifecycle.ChaincodeEndorsementInfo 259 result2 error 260 }{result1, result2} 261 } 262 263 func (fake *Support) CheckACL(arg1 string, arg2 *peer.SignedProposal) error { 264 fake.checkACLMutex.Lock() 265 ret, specificReturn := fake.checkACLReturnsOnCall[len(fake.checkACLArgsForCall)] 266 fake.checkACLArgsForCall = append(fake.checkACLArgsForCall, struct { 267 arg1 string 268 arg2 *peer.SignedProposal 269 }{arg1, arg2}) 270 fake.recordInvocation("CheckACL", []interface{}{arg1, arg2}) 271 fake.checkACLMutex.Unlock() 272 if fake.CheckACLStub != nil { 273 return fake.CheckACLStub(arg1, arg2) 274 } 275 if specificReturn { 276 return ret.result1 277 } 278 fakeReturns := fake.checkACLReturns 279 return fakeReturns.result1 280 } 281 282 func (fake *Support) CheckACLCallCount() int { 283 fake.checkACLMutex.RLock() 284 defer fake.checkACLMutex.RUnlock() 285 return len(fake.checkACLArgsForCall) 286 } 287 288 func (fake *Support) CheckACLCalls(stub func(string, *peer.SignedProposal) error) { 289 fake.checkACLMutex.Lock() 290 defer fake.checkACLMutex.Unlock() 291 fake.CheckACLStub = stub 292 } 293 294 func (fake *Support) CheckACLArgsForCall(i int) (string, *peer.SignedProposal) { 295 fake.checkACLMutex.RLock() 296 defer fake.checkACLMutex.RUnlock() 297 argsForCall := fake.checkACLArgsForCall[i] 298 return argsForCall.arg1, argsForCall.arg2 299 } 300 301 func (fake *Support) CheckACLReturns(result1 error) { 302 fake.checkACLMutex.Lock() 303 defer fake.checkACLMutex.Unlock() 304 fake.CheckACLStub = nil 305 fake.checkACLReturns = struct { 306 result1 error 307 }{result1} 308 } 309 310 func (fake *Support) CheckACLReturnsOnCall(i int, result1 error) { 311 fake.checkACLMutex.Lock() 312 defer fake.checkACLMutex.Unlock() 313 fake.CheckACLStub = nil 314 if fake.checkACLReturnsOnCall == nil { 315 fake.checkACLReturnsOnCall = make(map[int]struct { 316 result1 error 317 }) 318 } 319 fake.checkACLReturnsOnCall[i] = struct { 320 result1 error 321 }{result1} 322 } 323 324 func (fake *Support) EndorseWithPlugin(arg1 string, arg2 string, arg3 []byte, arg4 *peer.SignedProposal) (*peer.Endorsement, []byte, error) { 325 var arg3Copy []byte 326 if arg3 != nil { 327 arg3Copy = make([]byte, len(arg3)) 328 copy(arg3Copy, arg3) 329 } 330 fake.endorseWithPluginMutex.Lock() 331 ret, specificReturn := fake.endorseWithPluginReturnsOnCall[len(fake.endorseWithPluginArgsForCall)] 332 fake.endorseWithPluginArgsForCall = append(fake.endorseWithPluginArgsForCall, struct { 333 arg1 string 334 arg2 string 335 arg3 []byte 336 arg4 *peer.SignedProposal 337 }{arg1, arg2, arg3Copy, arg4}) 338 fake.recordInvocation("EndorseWithPlugin", []interface{}{arg1, arg2, arg3Copy, arg4}) 339 fake.endorseWithPluginMutex.Unlock() 340 if fake.EndorseWithPluginStub != nil { 341 return fake.EndorseWithPluginStub(arg1, arg2, arg3, arg4) 342 } 343 if specificReturn { 344 return ret.result1, ret.result2, ret.result3 345 } 346 fakeReturns := fake.endorseWithPluginReturns 347 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 348 } 349 350 func (fake *Support) EndorseWithPluginCallCount() int { 351 fake.endorseWithPluginMutex.RLock() 352 defer fake.endorseWithPluginMutex.RUnlock() 353 return len(fake.endorseWithPluginArgsForCall) 354 } 355 356 func (fake *Support) EndorseWithPluginCalls(stub func(string, string, []byte, *peer.SignedProposal) (*peer.Endorsement, []byte, error)) { 357 fake.endorseWithPluginMutex.Lock() 358 defer fake.endorseWithPluginMutex.Unlock() 359 fake.EndorseWithPluginStub = stub 360 } 361 362 func (fake *Support) EndorseWithPluginArgsForCall(i int) (string, string, []byte, *peer.SignedProposal) { 363 fake.endorseWithPluginMutex.RLock() 364 defer fake.endorseWithPluginMutex.RUnlock() 365 argsForCall := fake.endorseWithPluginArgsForCall[i] 366 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 367 } 368 369 func (fake *Support) EndorseWithPluginReturns(result1 *peer.Endorsement, result2 []byte, result3 error) { 370 fake.endorseWithPluginMutex.Lock() 371 defer fake.endorseWithPluginMutex.Unlock() 372 fake.EndorseWithPluginStub = nil 373 fake.endorseWithPluginReturns = struct { 374 result1 *peer.Endorsement 375 result2 []byte 376 result3 error 377 }{result1, result2, result3} 378 } 379 380 func (fake *Support) EndorseWithPluginReturnsOnCall(i int, result1 *peer.Endorsement, result2 []byte, result3 error) { 381 fake.endorseWithPluginMutex.Lock() 382 defer fake.endorseWithPluginMutex.Unlock() 383 fake.EndorseWithPluginStub = nil 384 if fake.endorseWithPluginReturnsOnCall == nil { 385 fake.endorseWithPluginReturnsOnCall = make(map[int]struct { 386 result1 *peer.Endorsement 387 result2 []byte 388 result3 error 389 }) 390 } 391 fake.endorseWithPluginReturnsOnCall[i] = struct { 392 result1 *peer.Endorsement 393 result2 []byte 394 result3 error 395 }{result1, result2, result3} 396 } 397 398 func (fake *Support) Execute(arg1 *ccprovider.TransactionParams, arg2 string, arg3 *peer.ChaincodeInput) (*peer.Response, *peer.ChaincodeEvent, error) { 399 fake.executeMutex.Lock() 400 ret, specificReturn := fake.executeReturnsOnCall[len(fake.executeArgsForCall)] 401 fake.executeArgsForCall = append(fake.executeArgsForCall, struct { 402 arg1 *ccprovider.TransactionParams 403 arg2 string 404 arg3 *peer.ChaincodeInput 405 }{arg1, arg2, arg3}) 406 fake.recordInvocation("Execute", []interface{}{arg1, arg2, arg3}) 407 fake.executeMutex.Unlock() 408 if fake.ExecuteStub != nil { 409 return fake.ExecuteStub(arg1, arg2, arg3) 410 } 411 if specificReturn { 412 return ret.result1, ret.result2, ret.result3 413 } 414 fakeReturns := fake.executeReturns 415 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 416 } 417 418 func (fake *Support) ExecuteCallCount() int { 419 fake.executeMutex.RLock() 420 defer fake.executeMutex.RUnlock() 421 return len(fake.executeArgsForCall) 422 } 423 424 func (fake *Support) ExecuteCalls(stub func(*ccprovider.TransactionParams, string, *peer.ChaincodeInput) (*peer.Response, *peer.ChaincodeEvent, error)) { 425 fake.executeMutex.Lock() 426 defer fake.executeMutex.Unlock() 427 fake.ExecuteStub = stub 428 } 429 430 func (fake *Support) ExecuteArgsForCall(i int) (*ccprovider.TransactionParams, string, *peer.ChaincodeInput) { 431 fake.executeMutex.RLock() 432 defer fake.executeMutex.RUnlock() 433 argsForCall := fake.executeArgsForCall[i] 434 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 435 } 436 437 func (fake *Support) ExecuteReturns(result1 *peer.Response, result2 *peer.ChaincodeEvent, result3 error) { 438 fake.executeMutex.Lock() 439 defer fake.executeMutex.Unlock() 440 fake.ExecuteStub = nil 441 fake.executeReturns = struct { 442 result1 *peer.Response 443 result2 *peer.ChaincodeEvent 444 result3 error 445 }{result1, result2, result3} 446 } 447 448 func (fake *Support) ExecuteReturnsOnCall(i int, result1 *peer.Response, result2 *peer.ChaincodeEvent, result3 error) { 449 fake.executeMutex.Lock() 450 defer fake.executeMutex.Unlock() 451 fake.ExecuteStub = nil 452 if fake.executeReturnsOnCall == nil { 453 fake.executeReturnsOnCall = make(map[int]struct { 454 result1 *peer.Response 455 result2 *peer.ChaincodeEvent 456 result3 error 457 }) 458 } 459 fake.executeReturnsOnCall[i] = struct { 460 result1 *peer.Response 461 result2 *peer.ChaincodeEvent 462 result3 error 463 }{result1, result2, result3} 464 } 465 466 func (fake *Support) ExecuteLegacyInit(arg1 *ccprovider.TransactionParams, arg2 string, arg3 string, arg4 *peer.ChaincodeInput) (*peer.Response, *peer.ChaincodeEvent, error) { 467 fake.executeLegacyInitMutex.Lock() 468 ret, specificReturn := fake.executeLegacyInitReturnsOnCall[len(fake.executeLegacyInitArgsForCall)] 469 fake.executeLegacyInitArgsForCall = append(fake.executeLegacyInitArgsForCall, struct { 470 arg1 *ccprovider.TransactionParams 471 arg2 string 472 arg3 string 473 arg4 *peer.ChaincodeInput 474 }{arg1, arg2, arg3, arg4}) 475 fake.recordInvocation("ExecuteLegacyInit", []interface{}{arg1, arg2, arg3, arg4}) 476 fake.executeLegacyInitMutex.Unlock() 477 if fake.ExecuteLegacyInitStub != nil { 478 return fake.ExecuteLegacyInitStub(arg1, arg2, arg3, arg4) 479 } 480 if specificReturn { 481 return ret.result1, ret.result2, ret.result3 482 } 483 fakeReturns := fake.executeLegacyInitReturns 484 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 485 } 486 487 func (fake *Support) ExecuteLegacyInitCallCount() int { 488 fake.executeLegacyInitMutex.RLock() 489 defer fake.executeLegacyInitMutex.RUnlock() 490 return len(fake.executeLegacyInitArgsForCall) 491 } 492 493 func (fake *Support) ExecuteLegacyInitCalls(stub func(*ccprovider.TransactionParams, string, string, *peer.ChaincodeInput) (*peer.Response, *peer.ChaincodeEvent, error)) { 494 fake.executeLegacyInitMutex.Lock() 495 defer fake.executeLegacyInitMutex.Unlock() 496 fake.ExecuteLegacyInitStub = stub 497 } 498 499 func (fake *Support) ExecuteLegacyInitArgsForCall(i int) (*ccprovider.TransactionParams, string, string, *peer.ChaincodeInput) { 500 fake.executeLegacyInitMutex.RLock() 501 defer fake.executeLegacyInitMutex.RUnlock() 502 argsForCall := fake.executeLegacyInitArgsForCall[i] 503 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 504 } 505 506 func (fake *Support) ExecuteLegacyInitReturns(result1 *peer.Response, result2 *peer.ChaincodeEvent, result3 error) { 507 fake.executeLegacyInitMutex.Lock() 508 defer fake.executeLegacyInitMutex.Unlock() 509 fake.ExecuteLegacyInitStub = nil 510 fake.executeLegacyInitReturns = struct { 511 result1 *peer.Response 512 result2 *peer.ChaincodeEvent 513 result3 error 514 }{result1, result2, result3} 515 } 516 517 func (fake *Support) ExecuteLegacyInitReturnsOnCall(i int, result1 *peer.Response, result2 *peer.ChaincodeEvent, result3 error) { 518 fake.executeLegacyInitMutex.Lock() 519 defer fake.executeLegacyInitMutex.Unlock() 520 fake.ExecuteLegacyInitStub = nil 521 if fake.executeLegacyInitReturnsOnCall == nil { 522 fake.executeLegacyInitReturnsOnCall = make(map[int]struct { 523 result1 *peer.Response 524 result2 *peer.ChaincodeEvent 525 result3 error 526 }) 527 } 528 fake.executeLegacyInitReturnsOnCall[i] = struct { 529 result1 *peer.Response 530 result2 *peer.ChaincodeEvent 531 result3 error 532 }{result1, result2, result3} 533 } 534 535 func (fake *Support) GetDeployedCCInfoProvider() ledger.DeployedChaincodeInfoProvider { 536 fake.getDeployedCCInfoProviderMutex.Lock() 537 ret, specificReturn := fake.getDeployedCCInfoProviderReturnsOnCall[len(fake.getDeployedCCInfoProviderArgsForCall)] 538 fake.getDeployedCCInfoProviderArgsForCall = append(fake.getDeployedCCInfoProviderArgsForCall, struct { 539 }{}) 540 fake.recordInvocation("GetDeployedCCInfoProvider", []interface{}{}) 541 fake.getDeployedCCInfoProviderMutex.Unlock() 542 if fake.GetDeployedCCInfoProviderStub != nil { 543 return fake.GetDeployedCCInfoProviderStub() 544 } 545 if specificReturn { 546 return ret.result1 547 } 548 fakeReturns := fake.getDeployedCCInfoProviderReturns 549 return fakeReturns.result1 550 } 551 552 func (fake *Support) GetDeployedCCInfoProviderCallCount() int { 553 fake.getDeployedCCInfoProviderMutex.RLock() 554 defer fake.getDeployedCCInfoProviderMutex.RUnlock() 555 return len(fake.getDeployedCCInfoProviderArgsForCall) 556 } 557 558 func (fake *Support) GetDeployedCCInfoProviderCalls(stub func() ledger.DeployedChaincodeInfoProvider) { 559 fake.getDeployedCCInfoProviderMutex.Lock() 560 defer fake.getDeployedCCInfoProviderMutex.Unlock() 561 fake.GetDeployedCCInfoProviderStub = stub 562 } 563 564 func (fake *Support) GetDeployedCCInfoProviderReturns(result1 ledger.DeployedChaincodeInfoProvider) { 565 fake.getDeployedCCInfoProviderMutex.Lock() 566 defer fake.getDeployedCCInfoProviderMutex.Unlock() 567 fake.GetDeployedCCInfoProviderStub = nil 568 fake.getDeployedCCInfoProviderReturns = struct { 569 result1 ledger.DeployedChaincodeInfoProvider 570 }{result1} 571 } 572 573 func (fake *Support) GetDeployedCCInfoProviderReturnsOnCall(i int, result1 ledger.DeployedChaincodeInfoProvider) { 574 fake.getDeployedCCInfoProviderMutex.Lock() 575 defer fake.getDeployedCCInfoProviderMutex.Unlock() 576 fake.GetDeployedCCInfoProviderStub = nil 577 if fake.getDeployedCCInfoProviderReturnsOnCall == nil { 578 fake.getDeployedCCInfoProviderReturnsOnCall = make(map[int]struct { 579 result1 ledger.DeployedChaincodeInfoProvider 580 }) 581 } 582 fake.getDeployedCCInfoProviderReturnsOnCall[i] = struct { 583 result1 ledger.DeployedChaincodeInfoProvider 584 }{result1} 585 } 586 587 func (fake *Support) GetHistoryQueryExecutor(arg1 string) (ledger.HistoryQueryExecutor, error) { 588 fake.getHistoryQueryExecutorMutex.Lock() 589 ret, specificReturn := fake.getHistoryQueryExecutorReturnsOnCall[len(fake.getHistoryQueryExecutorArgsForCall)] 590 fake.getHistoryQueryExecutorArgsForCall = append(fake.getHistoryQueryExecutorArgsForCall, struct { 591 arg1 string 592 }{arg1}) 593 fake.recordInvocation("GetHistoryQueryExecutor", []interface{}{arg1}) 594 fake.getHistoryQueryExecutorMutex.Unlock() 595 if fake.GetHistoryQueryExecutorStub != nil { 596 return fake.GetHistoryQueryExecutorStub(arg1) 597 } 598 if specificReturn { 599 return ret.result1, ret.result2 600 } 601 fakeReturns := fake.getHistoryQueryExecutorReturns 602 return fakeReturns.result1, fakeReturns.result2 603 } 604 605 func (fake *Support) GetHistoryQueryExecutorCallCount() int { 606 fake.getHistoryQueryExecutorMutex.RLock() 607 defer fake.getHistoryQueryExecutorMutex.RUnlock() 608 return len(fake.getHistoryQueryExecutorArgsForCall) 609 } 610 611 func (fake *Support) GetHistoryQueryExecutorCalls(stub func(string) (ledger.HistoryQueryExecutor, error)) { 612 fake.getHistoryQueryExecutorMutex.Lock() 613 defer fake.getHistoryQueryExecutorMutex.Unlock() 614 fake.GetHistoryQueryExecutorStub = stub 615 } 616 617 func (fake *Support) GetHistoryQueryExecutorArgsForCall(i int) string { 618 fake.getHistoryQueryExecutorMutex.RLock() 619 defer fake.getHistoryQueryExecutorMutex.RUnlock() 620 argsForCall := fake.getHistoryQueryExecutorArgsForCall[i] 621 return argsForCall.arg1 622 } 623 624 func (fake *Support) GetHistoryQueryExecutorReturns(result1 ledger.HistoryQueryExecutor, result2 error) { 625 fake.getHistoryQueryExecutorMutex.Lock() 626 defer fake.getHistoryQueryExecutorMutex.Unlock() 627 fake.GetHistoryQueryExecutorStub = nil 628 fake.getHistoryQueryExecutorReturns = struct { 629 result1 ledger.HistoryQueryExecutor 630 result2 error 631 }{result1, result2} 632 } 633 634 func (fake *Support) GetHistoryQueryExecutorReturnsOnCall(i int, result1 ledger.HistoryQueryExecutor, result2 error) { 635 fake.getHistoryQueryExecutorMutex.Lock() 636 defer fake.getHistoryQueryExecutorMutex.Unlock() 637 fake.GetHistoryQueryExecutorStub = nil 638 if fake.getHistoryQueryExecutorReturnsOnCall == nil { 639 fake.getHistoryQueryExecutorReturnsOnCall = make(map[int]struct { 640 result1 ledger.HistoryQueryExecutor 641 result2 error 642 }) 643 } 644 fake.getHistoryQueryExecutorReturnsOnCall[i] = struct { 645 result1 ledger.HistoryQueryExecutor 646 result2 error 647 }{result1, result2} 648 } 649 650 func (fake *Support) GetLedgerHeight(arg1 string) (uint64, error) { 651 fake.getLedgerHeightMutex.Lock() 652 ret, specificReturn := fake.getLedgerHeightReturnsOnCall[len(fake.getLedgerHeightArgsForCall)] 653 fake.getLedgerHeightArgsForCall = append(fake.getLedgerHeightArgsForCall, struct { 654 arg1 string 655 }{arg1}) 656 fake.recordInvocation("GetLedgerHeight", []interface{}{arg1}) 657 fake.getLedgerHeightMutex.Unlock() 658 if fake.GetLedgerHeightStub != nil { 659 return fake.GetLedgerHeightStub(arg1) 660 } 661 if specificReturn { 662 return ret.result1, ret.result2 663 } 664 fakeReturns := fake.getLedgerHeightReturns 665 return fakeReturns.result1, fakeReturns.result2 666 } 667 668 func (fake *Support) GetLedgerHeightCallCount() int { 669 fake.getLedgerHeightMutex.RLock() 670 defer fake.getLedgerHeightMutex.RUnlock() 671 return len(fake.getLedgerHeightArgsForCall) 672 } 673 674 func (fake *Support) GetLedgerHeightCalls(stub func(string) (uint64, error)) { 675 fake.getLedgerHeightMutex.Lock() 676 defer fake.getLedgerHeightMutex.Unlock() 677 fake.GetLedgerHeightStub = stub 678 } 679 680 func (fake *Support) GetLedgerHeightArgsForCall(i int) string { 681 fake.getLedgerHeightMutex.RLock() 682 defer fake.getLedgerHeightMutex.RUnlock() 683 argsForCall := fake.getLedgerHeightArgsForCall[i] 684 return argsForCall.arg1 685 } 686 687 func (fake *Support) GetLedgerHeightReturns(result1 uint64, result2 error) { 688 fake.getLedgerHeightMutex.Lock() 689 defer fake.getLedgerHeightMutex.Unlock() 690 fake.GetLedgerHeightStub = nil 691 fake.getLedgerHeightReturns = struct { 692 result1 uint64 693 result2 error 694 }{result1, result2} 695 } 696 697 func (fake *Support) GetLedgerHeightReturnsOnCall(i int, result1 uint64, result2 error) { 698 fake.getLedgerHeightMutex.Lock() 699 defer fake.getLedgerHeightMutex.Unlock() 700 fake.GetLedgerHeightStub = nil 701 if fake.getLedgerHeightReturnsOnCall == nil { 702 fake.getLedgerHeightReturnsOnCall = make(map[int]struct { 703 result1 uint64 704 result2 error 705 }) 706 } 707 fake.getLedgerHeightReturnsOnCall[i] = struct { 708 result1 uint64 709 result2 error 710 }{result1, result2} 711 } 712 713 func (fake *Support) GetTransactionByID(arg1 string, arg2 string) (*peer.ProcessedTransaction, error) { 714 fake.getTransactionByIDMutex.Lock() 715 ret, specificReturn := fake.getTransactionByIDReturnsOnCall[len(fake.getTransactionByIDArgsForCall)] 716 fake.getTransactionByIDArgsForCall = append(fake.getTransactionByIDArgsForCall, struct { 717 arg1 string 718 arg2 string 719 }{arg1, arg2}) 720 fake.recordInvocation("GetTransactionByID", []interface{}{arg1, arg2}) 721 fake.getTransactionByIDMutex.Unlock() 722 if fake.GetTransactionByIDStub != nil { 723 return fake.GetTransactionByIDStub(arg1, arg2) 724 } 725 if specificReturn { 726 return ret.result1, ret.result2 727 } 728 fakeReturns := fake.getTransactionByIDReturns 729 return fakeReturns.result1, fakeReturns.result2 730 } 731 732 func (fake *Support) GetTransactionByIDCallCount() int { 733 fake.getTransactionByIDMutex.RLock() 734 defer fake.getTransactionByIDMutex.RUnlock() 735 return len(fake.getTransactionByIDArgsForCall) 736 } 737 738 func (fake *Support) GetTransactionByIDCalls(stub func(string, string) (*peer.ProcessedTransaction, error)) { 739 fake.getTransactionByIDMutex.Lock() 740 defer fake.getTransactionByIDMutex.Unlock() 741 fake.GetTransactionByIDStub = stub 742 } 743 744 func (fake *Support) GetTransactionByIDArgsForCall(i int) (string, string) { 745 fake.getTransactionByIDMutex.RLock() 746 defer fake.getTransactionByIDMutex.RUnlock() 747 argsForCall := fake.getTransactionByIDArgsForCall[i] 748 return argsForCall.arg1, argsForCall.arg2 749 } 750 751 func (fake *Support) GetTransactionByIDReturns(result1 *peer.ProcessedTransaction, result2 error) { 752 fake.getTransactionByIDMutex.Lock() 753 defer fake.getTransactionByIDMutex.Unlock() 754 fake.GetTransactionByIDStub = nil 755 fake.getTransactionByIDReturns = struct { 756 result1 *peer.ProcessedTransaction 757 result2 error 758 }{result1, result2} 759 } 760 761 func (fake *Support) GetTransactionByIDReturnsOnCall(i int, result1 *peer.ProcessedTransaction, result2 error) { 762 fake.getTransactionByIDMutex.Lock() 763 defer fake.getTransactionByIDMutex.Unlock() 764 fake.GetTransactionByIDStub = nil 765 if fake.getTransactionByIDReturnsOnCall == nil { 766 fake.getTransactionByIDReturnsOnCall = make(map[int]struct { 767 result1 *peer.ProcessedTransaction 768 result2 error 769 }) 770 } 771 fake.getTransactionByIDReturnsOnCall[i] = struct { 772 result1 *peer.ProcessedTransaction 773 result2 error 774 }{result1, result2} 775 } 776 777 func (fake *Support) GetTxSimulator(arg1 string, arg2 string) (ledger.TxSimulator, error) { 778 fake.getTxSimulatorMutex.Lock() 779 ret, specificReturn := fake.getTxSimulatorReturnsOnCall[len(fake.getTxSimulatorArgsForCall)] 780 fake.getTxSimulatorArgsForCall = append(fake.getTxSimulatorArgsForCall, struct { 781 arg1 string 782 arg2 string 783 }{arg1, arg2}) 784 fake.recordInvocation("GetTxSimulator", []interface{}{arg1, arg2}) 785 fake.getTxSimulatorMutex.Unlock() 786 if fake.GetTxSimulatorStub != nil { 787 return fake.GetTxSimulatorStub(arg1, arg2) 788 } 789 if specificReturn { 790 return ret.result1, ret.result2 791 } 792 fakeReturns := fake.getTxSimulatorReturns 793 return fakeReturns.result1, fakeReturns.result2 794 } 795 796 func (fake *Support) GetTxSimulatorCallCount() int { 797 fake.getTxSimulatorMutex.RLock() 798 defer fake.getTxSimulatorMutex.RUnlock() 799 return len(fake.getTxSimulatorArgsForCall) 800 } 801 802 func (fake *Support) GetTxSimulatorCalls(stub func(string, string) (ledger.TxSimulator, error)) { 803 fake.getTxSimulatorMutex.Lock() 804 defer fake.getTxSimulatorMutex.Unlock() 805 fake.GetTxSimulatorStub = stub 806 } 807 808 func (fake *Support) GetTxSimulatorArgsForCall(i int) (string, string) { 809 fake.getTxSimulatorMutex.RLock() 810 defer fake.getTxSimulatorMutex.RUnlock() 811 argsForCall := fake.getTxSimulatorArgsForCall[i] 812 return argsForCall.arg1, argsForCall.arg2 813 } 814 815 func (fake *Support) GetTxSimulatorReturns(result1 ledger.TxSimulator, result2 error) { 816 fake.getTxSimulatorMutex.Lock() 817 defer fake.getTxSimulatorMutex.Unlock() 818 fake.GetTxSimulatorStub = nil 819 fake.getTxSimulatorReturns = struct { 820 result1 ledger.TxSimulator 821 result2 error 822 }{result1, result2} 823 } 824 825 func (fake *Support) GetTxSimulatorReturnsOnCall(i int, result1 ledger.TxSimulator, result2 error) { 826 fake.getTxSimulatorMutex.Lock() 827 defer fake.getTxSimulatorMutex.Unlock() 828 fake.GetTxSimulatorStub = nil 829 if fake.getTxSimulatorReturnsOnCall == nil { 830 fake.getTxSimulatorReturnsOnCall = make(map[int]struct { 831 result1 ledger.TxSimulator 832 result2 error 833 }) 834 } 835 fake.getTxSimulatorReturnsOnCall[i] = struct { 836 result1 ledger.TxSimulator 837 result2 error 838 }{result1, result2} 839 } 840 841 func (fake *Support) IsSysCC(arg1 string) bool { 842 fake.isSysCCMutex.Lock() 843 ret, specificReturn := fake.isSysCCReturnsOnCall[len(fake.isSysCCArgsForCall)] 844 fake.isSysCCArgsForCall = append(fake.isSysCCArgsForCall, struct { 845 arg1 string 846 }{arg1}) 847 fake.recordInvocation("IsSysCC", []interface{}{arg1}) 848 fake.isSysCCMutex.Unlock() 849 if fake.IsSysCCStub != nil { 850 return fake.IsSysCCStub(arg1) 851 } 852 if specificReturn { 853 return ret.result1 854 } 855 fakeReturns := fake.isSysCCReturns 856 return fakeReturns.result1 857 } 858 859 func (fake *Support) IsSysCCCallCount() int { 860 fake.isSysCCMutex.RLock() 861 defer fake.isSysCCMutex.RUnlock() 862 return len(fake.isSysCCArgsForCall) 863 } 864 865 func (fake *Support) IsSysCCCalls(stub func(string) bool) { 866 fake.isSysCCMutex.Lock() 867 defer fake.isSysCCMutex.Unlock() 868 fake.IsSysCCStub = stub 869 } 870 871 func (fake *Support) IsSysCCArgsForCall(i int) string { 872 fake.isSysCCMutex.RLock() 873 defer fake.isSysCCMutex.RUnlock() 874 argsForCall := fake.isSysCCArgsForCall[i] 875 return argsForCall.arg1 876 } 877 878 func (fake *Support) IsSysCCReturns(result1 bool) { 879 fake.isSysCCMutex.Lock() 880 defer fake.isSysCCMutex.Unlock() 881 fake.IsSysCCStub = nil 882 fake.isSysCCReturns = struct { 883 result1 bool 884 }{result1} 885 } 886 887 func (fake *Support) IsSysCCReturnsOnCall(i int, result1 bool) { 888 fake.isSysCCMutex.Lock() 889 defer fake.isSysCCMutex.Unlock() 890 fake.IsSysCCStub = nil 891 if fake.isSysCCReturnsOnCall == nil { 892 fake.isSysCCReturnsOnCall = make(map[int]struct { 893 result1 bool 894 }) 895 } 896 fake.isSysCCReturnsOnCall[i] = struct { 897 result1 bool 898 }{result1} 899 } 900 901 func (fake *Support) Serialize() ([]byte, error) { 902 fake.serializeMutex.Lock() 903 ret, specificReturn := fake.serializeReturnsOnCall[len(fake.serializeArgsForCall)] 904 fake.serializeArgsForCall = append(fake.serializeArgsForCall, struct { 905 }{}) 906 fake.recordInvocation("Serialize", []interface{}{}) 907 fake.serializeMutex.Unlock() 908 if fake.SerializeStub != nil { 909 return fake.SerializeStub() 910 } 911 if specificReturn { 912 return ret.result1, ret.result2 913 } 914 fakeReturns := fake.serializeReturns 915 return fakeReturns.result1, fakeReturns.result2 916 } 917 918 func (fake *Support) SerializeCallCount() int { 919 fake.serializeMutex.RLock() 920 defer fake.serializeMutex.RUnlock() 921 return len(fake.serializeArgsForCall) 922 } 923 924 func (fake *Support) SerializeCalls(stub func() ([]byte, error)) { 925 fake.serializeMutex.Lock() 926 defer fake.serializeMutex.Unlock() 927 fake.SerializeStub = stub 928 } 929 930 func (fake *Support) SerializeReturns(result1 []byte, result2 error) { 931 fake.serializeMutex.Lock() 932 defer fake.serializeMutex.Unlock() 933 fake.SerializeStub = nil 934 fake.serializeReturns = struct { 935 result1 []byte 936 result2 error 937 }{result1, result2} 938 } 939 940 func (fake *Support) SerializeReturnsOnCall(i int, result1 []byte, result2 error) { 941 fake.serializeMutex.Lock() 942 defer fake.serializeMutex.Unlock() 943 fake.SerializeStub = nil 944 if fake.serializeReturnsOnCall == nil { 945 fake.serializeReturnsOnCall = make(map[int]struct { 946 result1 []byte 947 result2 error 948 }) 949 } 950 fake.serializeReturnsOnCall[i] = struct { 951 result1 []byte 952 result2 error 953 }{result1, result2} 954 } 955 956 func (fake *Support) Sign(arg1 []byte) ([]byte, error) { 957 var arg1Copy []byte 958 if arg1 != nil { 959 arg1Copy = make([]byte, len(arg1)) 960 copy(arg1Copy, arg1) 961 } 962 fake.signMutex.Lock() 963 ret, specificReturn := fake.signReturnsOnCall[len(fake.signArgsForCall)] 964 fake.signArgsForCall = append(fake.signArgsForCall, struct { 965 arg1 []byte 966 }{arg1Copy}) 967 fake.recordInvocation("Sign", []interface{}{arg1Copy}) 968 fake.signMutex.Unlock() 969 if fake.SignStub != nil { 970 return fake.SignStub(arg1) 971 } 972 if specificReturn { 973 return ret.result1, ret.result2 974 } 975 fakeReturns := fake.signReturns 976 return fakeReturns.result1, fakeReturns.result2 977 } 978 979 func (fake *Support) SignCallCount() int { 980 fake.signMutex.RLock() 981 defer fake.signMutex.RUnlock() 982 return len(fake.signArgsForCall) 983 } 984 985 func (fake *Support) SignCalls(stub func([]byte) ([]byte, error)) { 986 fake.signMutex.Lock() 987 defer fake.signMutex.Unlock() 988 fake.SignStub = stub 989 } 990 991 func (fake *Support) SignArgsForCall(i int) []byte { 992 fake.signMutex.RLock() 993 defer fake.signMutex.RUnlock() 994 argsForCall := fake.signArgsForCall[i] 995 return argsForCall.arg1 996 } 997 998 func (fake *Support) SignReturns(result1 []byte, result2 error) { 999 fake.signMutex.Lock() 1000 defer fake.signMutex.Unlock() 1001 fake.SignStub = nil 1002 fake.signReturns = struct { 1003 result1 []byte 1004 result2 error 1005 }{result1, result2} 1006 } 1007 1008 func (fake *Support) SignReturnsOnCall(i int, result1 []byte, result2 error) { 1009 fake.signMutex.Lock() 1010 defer fake.signMutex.Unlock() 1011 fake.SignStub = nil 1012 if fake.signReturnsOnCall == nil { 1013 fake.signReturnsOnCall = make(map[int]struct { 1014 result1 []byte 1015 result2 error 1016 }) 1017 } 1018 fake.signReturnsOnCall[i] = struct { 1019 result1 []byte 1020 result2 error 1021 }{result1, result2} 1022 } 1023 1024 func (fake *Support) Invocations() map[string][][]interface{} { 1025 fake.invocationsMutex.RLock() 1026 defer fake.invocationsMutex.RUnlock() 1027 fake.chaincodeEndorsementInfoMutex.RLock() 1028 defer fake.chaincodeEndorsementInfoMutex.RUnlock() 1029 fake.checkACLMutex.RLock() 1030 defer fake.checkACLMutex.RUnlock() 1031 fake.endorseWithPluginMutex.RLock() 1032 defer fake.endorseWithPluginMutex.RUnlock() 1033 fake.executeMutex.RLock() 1034 defer fake.executeMutex.RUnlock() 1035 fake.executeLegacyInitMutex.RLock() 1036 defer fake.executeLegacyInitMutex.RUnlock() 1037 fake.getDeployedCCInfoProviderMutex.RLock() 1038 defer fake.getDeployedCCInfoProviderMutex.RUnlock() 1039 fake.getHistoryQueryExecutorMutex.RLock() 1040 defer fake.getHistoryQueryExecutorMutex.RUnlock() 1041 fake.getLedgerHeightMutex.RLock() 1042 defer fake.getLedgerHeightMutex.RUnlock() 1043 fake.getTransactionByIDMutex.RLock() 1044 defer fake.getTransactionByIDMutex.RUnlock() 1045 fake.getTxSimulatorMutex.RLock() 1046 defer fake.getTxSimulatorMutex.RUnlock() 1047 fake.isSysCCMutex.RLock() 1048 defer fake.isSysCCMutex.RUnlock() 1049 fake.serializeMutex.RLock() 1050 defer fake.serializeMutex.RUnlock() 1051 fake.signMutex.RLock() 1052 defer fake.signMutex.RUnlock() 1053 copiedInvocations := map[string][][]interface{}{} 1054 for key, value := range fake.invocations { 1055 copiedInvocations[key] = value 1056 } 1057 return copiedInvocations 1058 } 1059 1060 func (fake *Support) recordInvocation(key string, args []interface{}) { 1061 fake.invocationsMutex.Lock() 1062 defer fake.invocationsMutex.Unlock() 1063 if fake.invocations == nil { 1064 fake.invocations = map[string][][]interface{}{} 1065 } 1066 if fake.invocations[key] == nil { 1067 fake.invocations[key] = [][]interface{}{} 1068 } 1069 fake.invocations[key] = append(fake.invocations[key], args) 1070 }