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 }