github.com/true-sqn/fabric@v2.1.1+incompatible/discovery/support/gossip/mocks/gossip.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/hyperledger/fabric/discovery/support/gossip"
     8  	"github.com/hyperledger/fabric/gossip/api"
     9  	"github.com/hyperledger/fabric/gossip/common"
    10  	"github.com/hyperledger/fabric/gossip/discovery"
    11  	"github.com/hyperledger/fabric/gossip/protoext"
    12  )
    13  
    14  type Gossip struct {
    15  	IdentityInfoStub        func() api.PeerIdentitySet
    16  	identityInfoMutex       sync.RWMutex
    17  	identityInfoArgsForCall []struct {
    18  	}
    19  	identityInfoReturns struct {
    20  		result1 api.PeerIdentitySet
    21  	}
    22  	identityInfoReturnsOnCall map[int]struct {
    23  		result1 api.PeerIdentitySet
    24  	}
    25  	PeersStub        func() []discovery.NetworkMember
    26  	peersMutex       sync.RWMutex
    27  	peersArgsForCall []struct {
    28  	}
    29  	peersReturns struct {
    30  		result1 []discovery.NetworkMember
    31  	}
    32  	peersReturnsOnCall map[int]struct {
    33  		result1 []discovery.NetworkMember
    34  	}
    35  	PeersOfChannelStub        func(common.ChannelID) []discovery.NetworkMember
    36  	peersOfChannelMutex       sync.RWMutex
    37  	peersOfChannelArgsForCall []struct {
    38  		arg1 common.ChannelID
    39  	}
    40  	peersOfChannelReturns struct {
    41  		result1 []discovery.NetworkMember
    42  	}
    43  	peersOfChannelReturnsOnCall map[int]struct {
    44  		result1 []discovery.NetworkMember
    45  	}
    46  	SelfChannelInfoStub        func(common.ChannelID) *protoext.SignedGossipMessage
    47  	selfChannelInfoMutex       sync.RWMutex
    48  	selfChannelInfoArgsForCall []struct {
    49  		arg1 common.ChannelID
    50  	}
    51  	selfChannelInfoReturns struct {
    52  		result1 *protoext.SignedGossipMessage
    53  	}
    54  	selfChannelInfoReturnsOnCall map[int]struct {
    55  		result1 *protoext.SignedGossipMessage
    56  	}
    57  	SelfMembershipInfoStub        func() discovery.NetworkMember
    58  	selfMembershipInfoMutex       sync.RWMutex
    59  	selfMembershipInfoArgsForCall []struct {
    60  	}
    61  	selfMembershipInfoReturns struct {
    62  		result1 discovery.NetworkMember
    63  	}
    64  	selfMembershipInfoReturnsOnCall map[int]struct {
    65  		result1 discovery.NetworkMember
    66  	}
    67  	invocations      map[string][][]interface{}
    68  	invocationsMutex sync.RWMutex
    69  }
    70  
    71  func (fake *Gossip) IdentityInfo() api.PeerIdentitySet {
    72  	fake.identityInfoMutex.Lock()
    73  	ret, specificReturn := fake.identityInfoReturnsOnCall[len(fake.identityInfoArgsForCall)]
    74  	fake.identityInfoArgsForCall = append(fake.identityInfoArgsForCall, struct {
    75  	}{})
    76  	fake.recordInvocation("IdentityInfo", []interface{}{})
    77  	fake.identityInfoMutex.Unlock()
    78  	if fake.IdentityInfoStub != nil {
    79  		return fake.IdentityInfoStub()
    80  	}
    81  	if specificReturn {
    82  		return ret.result1
    83  	}
    84  	fakeReturns := fake.identityInfoReturns
    85  	return fakeReturns.result1
    86  }
    87  
    88  func (fake *Gossip) IdentityInfoCallCount() int {
    89  	fake.identityInfoMutex.RLock()
    90  	defer fake.identityInfoMutex.RUnlock()
    91  	return len(fake.identityInfoArgsForCall)
    92  }
    93  
    94  func (fake *Gossip) IdentityInfoCalls(stub func() api.PeerIdentitySet) {
    95  	fake.identityInfoMutex.Lock()
    96  	defer fake.identityInfoMutex.Unlock()
    97  	fake.IdentityInfoStub = stub
    98  }
    99  
   100  func (fake *Gossip) IdentityInfoReturns(result1 api.PeerIdentitySet) {
   101  	fake.identityInfoMutex.Lock()
   102  	defer fake.identityInfoMutex.Unlock()
   103  	fake.IdentityInfoStub = nil
   104  	fake.identityInfoReturns = struct {
   105  		result1 api.PeerIdentitySet
   106  	}{result1}
   107  }
   108  
   109  func (fake *Gossip) IdentityInfoReturnsOnCall(i int, result1 api.PeerIdentitySet) {
   110  	fake.identityInfoMutex.Lock()
   111  	defer fake.identityInfoMutex.Unlock()
   112  	fake.IdentityInfoStub = nil
   113  	if fake.identityInfoReturnsOnCall == nil {
   114  		fake.identityInfoReturnsOnCall = make(map[int]struct {
   115  			result1 api.PeerIdentitySet
   116  		})
   117  	}
   118  	fake.identityInfoReturnsOnCall[i] = struct {
   119  		result1 api.PeerIdentitySet
   120  	}{result1}
   121  }
   122  
   123  func (fake *Gossip) Peers() []discovery.NetworkMember {
   124  	fake.peersMutex.Lock()
   125  	ret, specificReturn := fake.peersReturnsOnCall[len(fake.peersArgsForCall)]
   126  	fake.peersArgsForCall = append(fake.peersArgsForCall, struct {
   127  	}{})
   128  	fake.recordInvocation("Peers", []interface{}{})
   129  	fake.peersMutex.Unlock()
   130  	if fake.PeersStub != nil {
   131  		return fake.PeersStub()
   132  	}
   133  	if specificReturn {
   134  		return ret.result1
   135  	}
   136  	fakeReturns := fake.peersReturns
   137  	return fakeReturns.result1
   138  }
   139  
   140  func (fake *Gossip) PeersCallCount() int {
   141  	fake.peersMutex.RLock()
   142  	defer fake.peersMutex.RUnlock()
   143  	return len(fake.peersArgsForCall)
   144  }
   145  
   146  func (fake *Gossip) PeersCalls(stub func() []discovery.NetworkMember) {
   147  	fake.peersMutex.Lock()
   148  	defer fake.peersMutex.Unlock()
   149  	fake.PeersStub = stub
   150  }
   151  
   152  func (fake *Gossip) PeersReturns(result1 []discovery.NetworkMember) {
   153  	fake.peersMutex.Lock()
   154  	defer fake.peersMutex.Unlock()
   155  	fake.PeersStub = nil
   156  	fake.peersReturns = struct {
   157  		result1 []discovery.NetworkMember
   158  	}{result1}
   159  }
   160  
   161  func (fake *Gossip) PeersReturnsOnCall(i int, result1 []discovery.NetworkMember) {
   162  	fake.peersMutex.Lock()
   163  	defer fake.peersMutex.Unlock()
   164  	fake.PeersStub = nil
   165  	if fake.peersReturnsOnCall == nil {
   166  		fake.peersReturnsOnCall = make(map[int]struct {
   167  			result1 []discovery.NetworkMember
   168  		})
   169  	}
   170  	fake.peersReturnsOnCall[i] = struct {
   171  		result1 []discovery.NetworkMember
   172  	}{result1}
   173  }
   174  
   175  func (fake *Gossip) PeersOfChannel(arg1 common.ChannelID) []discovery.NetworkMember {
   176  	fake.peersOfChannelMutex.Lock()
   177  	ret, specificReturn := fake.peersOfChannelReturnsOnCall[len(fake.peersOfChannelArgsForCall)]
   178  	fake.peersOfChannelArgsForCall = append(fake.peersOfChannelArgsForCall, struct {
   179  		arg1 common.ChannelID
   180  	}{arg1})
   181  	fake.recordInvocation("PeersOfChannel", []interface{}{arg1})
   182  	fake.peersOfChannelMutex.Unlock()
   183  	if fake.PeersOfChannelStub != nil {
   184  		return fake.PeersOfChannelStub(arg1)
   185  	}
   186  	if specificReturn {
   187  		return ret.result1
   188  	}
   189  	fakeReturns := fake.peersOfChannelReturns
   190  	return fakeReturns.result1
   191  }
   192  
   193  func (fake *Gossip) PeersOfChannelCallCount() int {
   194  	fake.peersOfChannelMutex.RLock()
   195  	defer fake.peersOfChannelMutex.RUnlock()
   196  	return len(fake.peersOfChannelArgsForCall)
   197  }
   198  
   199  func (fake *Gossip) PeersOfChannelCalls(stub func(common.ChannelID) []discovery.NetworkMember) {
   200  	fake.peersOfChannelMutex.Lock()
   201  	defer fake.peersOfChannelMutex.Unlock()
   202  	fake.PeersOfChannelStub = stub
   203  }
   204  
   205  func (fake *Gossip) PeersOfChannelArgsForCall(i int) common.ChannelID {
   206  	fake.peersOfChannelMutex.RLock()
   207  	defer fake.peersOfChannelMutex.RUnlock()
   208  	argsForCall := fake.peersOfChannelArgsForCall[i]
   209  	return argsForCall.arg1
   210  }
   211  
   212  func (fake *Gossip) PeersOfChannelReturns(result1 []discovery.NetworkMember) {
   213  	fake.peersOfChannelMutex.Lock()
   214  	defer fake.peersOfChannelMutex.Unlock()
   215  	fake.PeersOfChannelStub = nil
   216  	fake.peersOfChannelReturns = struct {
   217  		result1 []discovery.NetworkMember
   218  	}{result1}
   219  }
   220  
   221  func (fake *Gossip) PeersOfChannelReturnsOnCall(i int, result1 []discovery.NetworkMember) {
   222  	fake.peersOfChannelMutex.Lock()
   223  	defer fake.peersOfChannelMutex.Unlock()
   224  	fake.PeersOfChannelStub = nil
   225  	if fake.peersOfChannelReturnsOnCall == nil {
   226  		fake.peersOfChannelReturnsOnCall = make(map[int]struct {
   227  			result1 []discovery.NetworkMember
   228  		})
   229  	}
   230  	fake.peersOfChannelReturnsOnCall[i] = struct {
   231  		result1 []discovery.NetworkMember
   232  	}{result1}
   233  }
   234  
   235  func (fake *Gossip) SelfChannelInfo(arg1 common.ChannelID) *protoext.SignedGossipMessage {
   236  	fake.selfChannelInfoMutex.Lock()
   237  	ret, specificReturn := fake.selfChannelInfoReturnsOnCall[len(fake.selfChannelInfoArgsForCall)]
   238  	fake.selfChannelInfoArgsForCall = append(fake.selfChannelInfoArgsForCall, struct {
   239  		arg1 common.ChannelID
   240  	}{arg1})
   241  	fake.recordInvocation("SelfChannelInfo", []interface{}{arg1})
   242  	fake.selfChannelInfoMutex.Unlock()
   243  	if fake.SelfChannelInfoStub != nil {
   244  		return fake.SelfChannelInfoStub(arg1)
   245  	}
   246  	if specificReturn {
   247  		return ret.result1
   248  	}
   249  	fakeReturns := fake.selfChannelInfoReturns
   250  	return fakeReturns.result1
   251  }
   252  
   253  func (fake *Gossip) SelfChannelInfoCallCount() int {
   254  	fake.selfChannelInfoMutex.RLock()
   255  	defer fake.selfChannelInfoMutex.RUnlock()
   256  	return len(fake.selfChannelInfoArgsForCall)
   257  }
   258  
   259  func (fake *Gossip) SelfChannelInfoCalls(stub func(common.ChannelID) *protoext.SignedGossipMessage) {
   260  	fake.selfChannelInfoMutex.Lock()
   261  	defer fake.selfChannelInfoMutex.Unlock()
   262  	fake.SelfChannelInfoStub = stub
   263  }
   264  
   265  func (fake *Gossip) SelfChannelInfoArgsForCall(i int) common.ChannelID {
   266  	fake.selfChannelInfoMutex.RLock()
   267  	defer fake.selfChannelInfoMutex.RUnlock()
   268  	argsForCall := fake.selfChannelInfoArgsForCall[i]
   269  	return argsForCall.arg1
   270  }
   271  
   272  func (fake *Gossip) SelfChannelInfoReturns(result1 *protoext.SignedGossipMessage) {
   273  	fake.selfChannelInfoMutex.Lock()
   274  	defer fake.selfChannelInfoMutex.Unlock()
   275  	fake.SelfChannelInfoStub = nil
   276  	fake.selfChannelInfoReturns = struct {
   277  		result1 *protoext.SignedGossipMessage
   278  	}{result1}
   279  }
   280  
   281  func (fake *Gossip) SelfChannelInfoReturnsOnCall(i int, result1 *protoext.SignedGossipMessage) {
   282  	fake.selfChannelInfoMutex.Lock()
   283  	defer fake.selfChannelInfoMutex.Unlock()
   284  	fake.SelfChannelInfoStub = nil
   285  	if fake.selfChannelInfoReturnsOnCall == nil {
   286  		fake.selfChannelInfoReturnsOnCall = make(map[int]struct {
   287  			result1 *protoext.SignedGossipMessage
   288  		})
   289  	}
   290  	fake.selfChannelInfoReturnsOnCall[i] = struct {
   291  		result1 *protoext.SignedGossipMessage
   292  	}{result1}
   293  }
   294  
   295  func (fake *Gossip) SelfMembershipInfo() discovery.NetworkMember {
   296  	fake.selfMembershipInfoMutex.Lock()
   297  	ret, specificReturn := fake.selfMembershipInfoReturnsOnCall[len(fake.selfMembershipInfoArgsForCall)]
   298  	fake.selfMembershipInfoArgsForCall = append(fake.selfMembershipInfoArgsForCall, struct {
   299  	}{})
   300  	fake.recordInvocation("SelfMembershipInfo", []interface{}{})
   301  	fake.selfMembershipInfoMutex.Unlock()
   302  	if fake.SelfMembershipInfoStub != nil {
   303  		return fake.SelfMembershipInfoStub()
   304  	}
   305  	if specificReturn {
   306  		return ret.result1
   307  	}
   308  	fakeReturns := fake.selfMembershipInfoReturns
   309  	return fakeReturns.result1
   310  }
   311  
   312  func (fake *Gossip) SelfMembershipInfoCallCount() int {
   313  	fake.selfMembershipInfoMutex.RLock()
   314  	defer fake.selfMembershipInfoMutex.RUnlock()
   315  	return len(fake.selfMembershipInfoArgsForCall)
   316  }
   317  
   318  func (fake *Gossip) SelfMembershipInfoCalls(stub func() discovery.NetworkMember) {
   319  	fake.selfMembershipInfoMutex.Lock()
   320  	defer fake.selfMembershipInfoMutex.Unlock()
   321  	fake.SelfMembershipInfoStub = stub
   322  }
   323  
   324  func (fake *Gossip) SelfMembershipInfoReturns(result1 discovery.NetworkMember) {
   325  	fake.selfMembershipInfoMutex.Lock()
   326  	defer fake.selfMembershipInfoMutex.Unlock()
   327  	fake.SelfMembershipInfoStub = nil
   328  	fake.selfMembershipInfoReturns = struct {
   329  		result1 discovery.NetworkMember
   330  	}{result1}
   331  }
   332  
   333  func (fake *Gossip) SelfMembershipInfoReturnsOnCall(i int, result1 discovery.NetworkMember) {
   334  	fake.selfMembershipInfoMutex.Lock()
   335  	defer fake.selfMembershipInfoMutex.Unlock()
   336  	fake.SelfMembershipInfoStub = nil
   337  	if fake.selfMembershipInfoReturnsOnCall == nil {
   338  		fake.selfMembershipInfoReturnsOnCall = make(map[int]struct {
   339  			result1 discovery.NetworkMember
   340  		})
   341  	}
   342  	fake.selfMembershipInfoReturnsOnCall[i] = struct {
   343  		result1 discovery.NetworkMember
   344  	}{result1}
   345  }
   346  
   347  func (fake *Gossip) Invocations() map[string][][]interface{} {
   348  	fake.invocationsMutex.RLock()
   349  	defer fake.invocationsMutex.RUnlock()
   350  	fake.identityInfoMutex.RLock()
   351  	defer fake.identityInfoMutex.RUnlock()
   352  	fake.peersMutex.RLock()
   353  	defer fake.peersMutex.RUnlock()
   354  	fake.peersOfChannelMutex.RLock()
   355  	defer fake.peersOfChannelMutex.RUnlock()
   356  	fake.selfChannelInfoMutex.RLock()
   357  	defer fake.selfChannelInfoMutex.RUnlock()
   358  	fake.selfMembershipInfoMutex.RLock()
   359  	defer fake.selfMembershipInfoMutex.RUnlock()
   360  	copiedInvocations := map[string][][]interface{}{}
   361  	for key, value := range fake.invocations {
   362  		copiedInvocations[key] = value
   363  	}
   364  	return copiedInvocations
   365  }
   366  
   367  func (fake *Gossip) recordInvocation(key string, args []interface{}) {
   368  	fake.invocationsMutex.Lock()
   369  	defer fake.invocationsMutex.Unlock()
   370  	if fake.invocations == nil {
   371  		fake.invocations = map[string][][]interface{}{}
   372  	}
   373  	if fake.invocations[key] == nil {
   374  		fake.invocations[key] = [][]interface{}{}
   375  	}
   376  	fake.invocations[key] = append(fake.invocations[key], args)
   377  }
   378  
   379  var _ gossip.Gossip = new(Gossip)