github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/internal/pkg/gateway/mocks/discovery.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/hyperledger/fabric-protos-go/discovery"
     8  	"github.com/hyperledger/fabric-protos-go/peer"
     9  	"github.com/hechain20/hechain/gossip/api"
    10  	"github.com/hechain20/hechain/gossip/common"
    11  	discoverya "github.com/hechain20/hechain/gossip/discovery"
    12  )
    13  
    14  type Discovery struct {
    15  	ConfigStub        func(string) (*discovery.ConfigResult, error)
    16  	configMutex       sync.RWMutex
    17  	configArgsForCall []struct {
    18  		arg1 string
    19  	}
    20  	configReturns struct {
    21  		result1 *discovery.ConfigResult
    22  		result2 error
    23  	}
    24  	configReturnsOnCall map[int]struct {
    25  		result1 *discovery.ConfigResult
    26  		result2 error
    27  	}
    28  	IdentityInfoStub        func() api.PeerIdentitySet
    29  	identityInfoMutex       sync.RWMutex
    30  	identityInfoArgsForCall []struct {
    31  	}
    32  	identityInfoReturns struct {
    33  		result1 api.PeerIdentitySet
    34  	}
    35  	identityInfoReturnsOnCall map[int]struct {
    36  		result1 api.PeerIdentitySet
    37  	}
    38  	PeersForEndorsementStub        func(common.ChannelID, *peer.ChaincodeInterest) (*discovery.EndorsementDescriptor, error)
    39  	peersForEndorsementMutex       sync.RWMutex
    40  	peersForEndorsementArgsForCall []struct {
    41  		arg1 common.ChannelID
    42  		arg2 *peer.ChaincodeInterest
    43  	}
    44  	peersForEndorsementReturns struct {
    45  		result1 *discovery.EndorsementDescriptor
    46  		result2 error
    47  	}
    48  	peersForEndorsementReturnsOnCall map[int]struct {
    49  		result1 *discovery.EndorsementDescriptor
    50  		result2 error
    51  	}
    52  	PeersOfChannelStub        func(common.ChannelID) discoverya.Members
    53  	peersOfChannelMutex       sync.RWMutex
    54  	peersOfChannelArgsForCall []struct {
    55  		arg1 common.ChannelID
    56  	}
    57  	peersOfChannelReturns struct {
    58  		result1 discoverya.Members
    59  	}
    60  	peersOfChannelReturnsOnCall map[int]struct {
    61  		result1 discoverya.Members
    62  	}
    63  	invocations      map[string][][]interface{}
    64  	invocationsMutex sync.RWMutex
    65  }
    66  
    67  func (fake *Discovery) Config(arg1 string) (*discovery.ConfigResult, error) {
    68  	fake.configMutex.Lock()
    69  	ret, specificReturn := fake.configReturnsOnCall[len(fake.configArgsForCall)]
    70  	fake.configArgsForCall = append(fake.configArgsForCall, struct {
    71  		arg1 string
    72  	}{arg1})
    73  	stub := fake.ConfigStub
    74  	fakeReturns := fake.configReturns
    75  	fake.recordInvocation("Config", []interface{}{arg1})
    76  	fake.configMutex.Unlock()
    77  	if stub != nil {
    78  		return stub(arg1)
    79  	}
    80  	if specificReturn {
    81  		return ret.result1, ret.result2
    82  	}
    83  	return fakeReturns.result1, fakeReturns.result2
    84  }
    85  
    86  func (fake *Discovery) ConfigCallCount() int {
    87  	fake.configMutex.RLock()
    88  	defer fake.configMutex.RUnlock()
    89  	return len(fake.configArgsForCall)
    90  }
    91  
    92  func (fake *Discovery) ConfigCalls(stub func(string) (*discovery.ConfigResult, error)) {
    93  	fake.configMutex.Lock()
    94  	defer fake.configMutex.Unlock()
    95  	fake.ConfigStub = stub
    96  }
    97  
    98  func (fake *Discovery) ConfigArgsForCall(i int) string {
    99  	fake.configMutex.RLock()
   100  	defer fake.configMutex.RUnlock()
   101  	argsForCall := fake.configArgsForCall[i]
   102  	return argsForCall.arg1
   103  }
   104  
   105  func (fake *Discovery) ConfigReturns(result1 *discovery.ConfigResult, result2 error) {
   106  	fake.configMutex.Lock()
   107  	defer fake.configMutex.Unlock()
   108  	fake.ConfigStub = nil
   109  	fake.configReturns = struct {
   110  		result1 *discovery.ConfigResult
   111  		result2 error
   112  	}{result1, result2}
   113  }
   114  
   115  func (fake *Discovery) ConfigReturnsOnCall(i int, result1 *discovery.ConfigResult, result2 error) {
   116  	fake.configMutex.Lock()
   117  	defer fake.configMutex.Unlock()
   118  	fake.ConfigStub = nil
   119  	if fake.configReturnsOnCall == nil {
   120  		fake.configReturnsOnCall = make(map[int]struct {
   121  			result1 *discovery.ConfigResult
   122  			result2 error
   123  		})
   124  	}
   125  	fake.configReturnsOnCall[i] = struct {
   126  		result1 *discovery.ConfigResult
   127  		result2 error
   128  	}{result1, result2}
   129  }
   130  
   131  func (fake *Discovery) IdentityInfo() api.PeerIdentitySet {
   132  	fake.identityInfoMutex.Lock()
   133  	ret, specificReturn := fake.identityInfoReturnsOnCall[len(fake.identityInfoArgsForCall)]
   134  	fake.identityInfoArgsForCall = append(fake.identityInfoArgsForCall, struct {
   135  	}{})
   136  	stub := fake.IdentityInfoStub
   137  	fakeReturns := fake.identityInfoReturns
   138  	fake.recordInvocation("IdentityInfo", []interface{}{})
   139  	fake.identityInfoMutex.Unlock()
   140  	if stub != nil {
   141  		return stub()
   142  	}
   143  	if specificReturn {
   144  		return ret.result1
   145  	}
   146  	return fakeReturns.result1
   147  }
   148  
   149  func (fake *Discovery) IdentityInfoCallCount() int {
   150  	fake.identityInfoMutex.RLock()
   151  	defer fake.identityInfoMutex.RUnlock()
   152  	return len(fake.identityInfoArgsForCall)
   153  }
   154  
   155  func (fake *Discovery) IdentityInfoCalls(stub func() api.PeerIdentitySet) {
   156  	fake.identityInfoMutex.Lock()
   157  	defer fake.identityInfoMutex.Unlock()
   158  	fake.IdentityInfoStub = stub
   159  }
   160  
   161  func (fake *Discovery) IdentityInfoReturns(result1 api.PeerIdentitySet) {
   162  	fake.identityInfoMutex.Lock()
   163  	defer fake.identityInfoMutex.Unlock()
   164  	fake.IdentityInfoStub = nil
   165  	fake.identityInfoReturns = struct {
   166  		result1 api.PeerIdentitySet
   167  	}{result1}
   168  }
   169  
   170  func (fake *Discovery) IdentityInfoReturnsOnCall(i int, result1 api.PeerIdentitySet) {
   171  	fake.identityInfoMutex.Lock()
   172  	defer fake.identityInfoMutex.Unlock()
   173  	fake.IdentityInfoStub = nil
   174  	if fake.identityInfoReturnsOnCall == nil {
   175  		fake.identityInfoReturnsOnCall = make(map[int]struct {
   176  			result1 api.PeerIdentitySet
   177  		})
   178  	}
   179  	fake.identityInfoReturnsOnCall[i] = struct {
   180  		result1 api.PeerIdentitySet
   181  	}{result1}
   182  }
   183  
   184  func (fake *Discovery) PeersForEndorsement(arg1 common.ChannelID, arg2 *peer.ChaincodeInterest) (*discovery.EndorsementDescriptor, error) {
   185  	fake.peersForEndorsementMutex.Lock()
   186  	ret, specificReturn := fake.peersForEndorsementReturnsOnCall[len(fake.peersForEndorsementArgsForCall)]
   187  	fake.peersForEndorsementArgsForCall = append(fake.peersForEndorsementArgsForCall, struct {
   188  		arg1 common.ChannelID
   189  		arg2 *peer.ChaincodeInterest
   190  	}{arg1, arg2})
   191  	stub := fake.PeersForEndorsementStub
   192  	fakeReturns := fake.peersForEndorsementReturns
   193  	fake.recordInvocation("PeersForEndorsement", []interface{}{arg1, arg2})
   194  	fake.peersForEndorsementMutex.Unlock()
   195  	if stub != nil {
   196  		return stub(arg1, arg2)
   197  	}
   198  	if specificReturn {
   199  		return ret.result1, ret.result2
   200  	}
   201  	return fakeReturns.result1, fakeReturns.result2
   202  }
   203  
   204  func (fake *Discovery) PeersForEndorsementCallCount() int {
   205  	fake.peersForEndorsementMutex.RLock()
   206  	defer fake.peersForEndorsementMutex.RUnlock()
   207  	return len(fake.peersForEndorsementArgsForCall)
   208  }
   209  
   210  func (fake *Discovery) PeersForEndorsementCalls(stub func(common.ChannelID, *peer.ChaincodeInterest) (*discovery.EndorsementDescriptor, error)) {
   211  	fake.peersForEndorsementMutex.Lock()
   212  	defer fake.peersForEndorsementMutex.Unlock()
   213  	fake.PeersForEndorsementStub = stub
   214  }
   215  
   216  func (fake *Discovery) PeersForEndorsementArgsForCall(i int) (common.ChannelID, *peer.ChaincodeInterest) {
   217  	fake.peersForEndorsementMutex.RLock()
   218  	defer fake.peersForEndorsementMutex.RUnlock()
   219  	argsForCall := fake.peersForEndorsementArgsForCall[i]
   220  	return argsForCall.arg1, argsForCall.arg2
   221  }
   222  
   223  func (fake *Discovery) PeersForEndorsementReturns(result1 *discovery.EndorsementDescriptor, result2 error) {
   224  	fake.peersForEndorsementMutex.Lock()
   225  	defer fake.peersForEndorsementMutex.Unlock()
   226  	fake.PeersForEndorsementStub = nil
   227  	fake.peersForEndorsementReturns = struct {
   228  		result1 *discovery.EndorsementDescriptor
   229  		result2 error
   230  	}{result1, result2}
   231  }
   232  
   233  func (fake *Discovery) PeersForEndorsementReturnsOnCall(i int, result1 *discovery.EndorsementDescriptor, result2 error) {
   234  	fake.peersForEndorsementMutex.Lock()
   235  	defer fake.peersForEndorsementMutex.Unlock()
   236  	fake.PeersForEndorsementStub = nil
   237  	if fake.peersForEndorsementReturnsOnCall == nil {
   238  		fake.peersForEndorsementReturnsOnCall = make(map[int]struct {
   239  			result1 *discovery.EndorsementDescriptor
   240  			result2 error
   241  		})
   242  	}
   243  	fake.peersForEndorsementReturnsOnCall[i] = struct {
   244  		result1 *discovery.EndorsementDescriptor
   245  		result2 error
   246  	}{result1, result2}
   247  }
   248  
   249  func (fake *Discovery) PeersOfChannel(arg1 common.ChannelID) discoverya.Members {
   250  	fake.peersOfChannelMutex.Lock()
   251  	ret, specificReturn := fake.peersOfChannelReturnsOnCall[len(fake.peersOfChannelArgsForCall)]
   252  	fake.peersOfChannelArgsForCall = append(fake.peersOfChannelArgsForCall, struct {
   253  		arg1 common.ChannelID
   254  	}{arg1})
   255  	stub := fake.PeersOfChannelStub
   256  	fakeReturns := fake.peersOfChannelReturns
   257  	fake.recordInvocation("PeersOfChannel", []interface{}{arg1})
   258  	fake.peersOfChannelMutex.Unlock()
   259  	if stub != nil {
   260  		return stub(arg1)
   261  	}
   262  	if specificReturn {
   263  		return ret.result1
   264  	}
   265  	return fakeReturns.result1
   266  }
   267  
   268  func (fake *Discovery) PeersOfChannelCallCount() int {
   269  	fake.peersOfChannelMutex.RLock()
   270  	defer fake.peersOfChannelMutex.RUnlock()
   271  	return len(fake.peersOfChannelArgsForCall)
   272  }
   273  
   274  func (fake *Discovery) PeersOfChannelCalls(stub func(common.ChannelID) discoverya.Members) {
   275  	fake.peersOfChannelMutex.Lock()
   276  	defer fake.peersOfChannelMutex.Unlock()
   277  	fake.PeersOfChannelStub = stub
   278  }
   279  
   280  func (fake *Discovery) PeersOfChannelArgsForCall(i int) common.ChannelID {
   281  	fake.peersOfChannelMutex.RLock()
   282  	defer fake.peersOfChannelMutex.RUnlock()
   283  	argsForCall := fake.peersOfChannelArgsForCall[i]
   284  	return argsForCall.arg1
   285  }
   286  
   287  func (fake *Discovery) PeersOfChannelReturns(result1 discoverya.Members) {
   288  	fake.peersOfChannelMutex.Lock()
   289  	defer fake.peersOfChannelMutex.Unlock()
   290  	fake.PeersOfChannelStub = nil
   291  	fake.peersOfChannelReturns = struct {
   292  		result1 discoverya.Members
   293  	}{result1}
   294  }
   295  
   296  func (fake *Discovery) PeersOfChannelReturnsOnCall(i int, result1 discoverya.Members) {
   297  	fake.peersOfChannelMutex.Lock()
   298  	defer fake.peersOfChannelMutex.Unlock()
   299  	fake.PeersOfChannelStub = nil
   300  	if fake.peersOfChannelReturnsOnCall == nil {
   301  		fake.peersOfChannelReturnsOnCall = make(map[int]struct {
   302  			result1 discoverya.Members
   303  		})
   304  	}
   305  	fake.peersOfChannelReturnsOnCall[i] = struct {
   306  		result1 discoverya.Members
   307  	}{result1}
   308  }
   309  
   310  func (fake *Discovery) Invocations() map[string][][]interface{} {
   311  	fake.invocationsMutex.RLock()
   312  	defer fake.invocationsMutex.RUnlock()
   313  	fake.configMutex.RLock()
   314  	defer fake.configMutex.RUnlock()
   315  	fake.identityInfoMutex.RLock()
   316  	defer fake.identityInfoMutex.RUnlock()
   317  	fake.peersForEndorsementMutex.RLock()
   318  	defer fake.peersForEndorsementMutex.RUnlock()
   319  	fake.peersOfChannelMutex.RLock()
   320  	defer fake.peersOfChannelMutex.RUnlock()
   321  	copiedInvocations := map[string][][]interface{}{}
   322  	for key, value := range fake.invocations {
   323  		copiedInvocations[key] = value
   324  	}
   325  	return copiedInvocations
   326  }
   327  
   328  func (fake *Discovery) recordInvocation(key string, args []interface{}) {
   329  	fake.invocationsMutex.Lock()
   330  	defer fake.invocationsMutex.Unlock()
   331  	if fake.invocations == nil {
   332  		fake.invocations = map[string][][]interface{}{}
   333  	}
   334  	if fake.invocations[key] == nil {
   335  		fake.invocations[key] = [][]interface{}{}
   336  	}
   337  	fake.invocations[key] = append(fake.invocations[key], args)
   338  }