github.com/kaituanwang/hyperledger@v2.0.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)