github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/core/endorser/mocks/signing_identity_fetcher.go (about)

     1  /*
     2  Copyright hechain. All Rights Reserved.
     3  
     4  SPDX-License-Identifier: Apache-2.0
     5  */
     6  
     7  // Code generated by mockery v1.0.0
     8  package mocks
     9  
    10  import endorsement "github.com/hechain20/hechain/core/handlers/endorsement/api/identities"
    11  import mock "github.com/stretchr/testify/mock"
    12  import peer "github.com/hyperledger/fabric-protos-go/peer"
    13  
    14  // SigningIdentityFetcher is an autogenerated mock type for the SigningIdentityFetcher type
    15  type SigningIdentityFetcher struct {
    16  	mock.Mock
    17  }
    18  
    19  // SigningIdentityForRequest provides a mock function with given fields: _a0
    20  func (_m *SigningIdentityFetcher) SigningIdentityForRequest(_a0 *peer.SignedProposal) (endorsement.SigningIdentity, error) {
    21  	ret := _m.Called(_a0)
    22  
    23  	var r0 endorsement.SigningIdentity
    24  	if rf, ok := ret.Get(0).(func(*peer.SignedProposal) endorsement.SigningIdentity); ok {
    25  		r0 = rf(_a0)
    26  	} else {
    27  		if ret.Get(0) != nil {
    28  			r0 = ret.Get(0).(endorsement.SigningIdentity)
    29  		}
    30  	}
    31  
    32  	var r1 error
    33  	if rf, ok := ret.Get(1).(func(*peer.SignedProposal) error); ok {
    34  		r1 = rf(_a0)
    35  	} else {
    36  		r1 = ret.Error(1)
    37  	}
    38  
    39  	return r0, r1
    40  }