github.com/lzy4123/fabric@v2.1.1+incompatible/internal/pkg/peer/blocksprovider/fake/gossip_service_adapter.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package fake 3 4 import ( 5 "sync" 6 7 "github.com/hyperledger/fabric-protos-go/gossip" 8 "github.com/hyperledger/fabric/internal/pkg/peer/blocksprovider" 9 ) 10 11 type GossipServiceAdapter struct { 12 AddPayloadStub func(string, *gossip.Payload) error 13 addPayloadMutex sync.RWMutex 14 addPayloadArgsForCall []struct { 15 arg1 string 16 arg2 *gossip.Payload 17 } 18 addPayloadReturns struct { 19 result1 error 20 } 21 addPayloadReturnsOnCall map[int]struct { 22 result1 error 23 } 24 GossipStub func(*gossip.GossipMessage) 25 gossipMutex sync.RWMutex 26 gossipArgsForCall []struct { 27 arg1 *gossip.GossipMessage 28 } 29 invocations map[string][][]interface{} 30 invocationsMutex sync.RWMutex 31 } 32 33 func (fake *GossipServiceAdapter) AddPayload(arg1 string, arg2 *gossip.Payload) error { 34 fake.addPayloadMutex.Lock() 35 ret, specificReturn := fake.addPayloadReturnsOnCall[len(fake.addPayloadArgsForCall)] 36 fake.addPayloadArgsForCall = append(fake.addPayloadArgsForCall, struct { 37 arg1 string 38 arg2 *gossip.Payload 39 }{arg1, arg2}) 40 fake.recordInvocation("AddPayload", []interface{}{arg1, arg2}) 41 fake.addPayloadMutex.Unlock() 42 if fake.AddPayloadStub != nil { 43 return fake.AddPayloadStub(arg1, arg2) 44 } 45 if specificReturn { 46 return ret.result1 47 } 48 fakeReturns := fake.addPayloadReturns 49 return fakeReturns.result1 50 } 51 52 func (fake *GossipServiceAdapter) AddPayloadCallCount() int { 53 fake.addPayloadMutex.RLock() 54 defer fake.addPayloadMutex.RUnlock() 55 return len(fake.addPayloadArgsForCall) 56 } 57 58 func (fake *GossipServiceAdapter) AddPayloadCalls(stub func(string, *gossip.Payload) error) { 59 fake.addPayloadMutex.Lock() 60 defer fake.addPayloadMutex.Unlock() 61 fake.AddPayloadStub = stub 62 } 63 64 func (fake *GossipServiceAdapter) AddPayloadArgsForCall(i int) (string, *gossip.Payload) { 65 fake.addPayloadMutex.RLock() 66 defer fake.addPayloadMutex.RUnlock() 67 argsForCall := fake.addPayloadArgsForCall[i] 68 return argsForCall.arg1, argsForCall.arg2 69 } 70 71 func (fake *GossipServiceAdapter) AddPayloadReturns(result1 error) { 72 fake.addPayloadMutex.Lock() 73 defer fake.addPayloadMutex.Unlock() 74 fake.AddPayloadStub = nil 75 fake.addPayloadReturns = struct { 76 result1 error 77 }{result1} 78 } 79 80 func (fake *GossipServiceAdapter) AddPayloadReturnsOnCall(i int, result1 error) { 81 fake.addPayloadMutex.Lock() 82 defer fake.addPayloadMutex.Unlock() 83 fake.AddPayloadStub = nil 84 if fake.addPayloadReturnsOnCall == nil { 85 fake.addPayloadReturnsOnCall = make(map[int]struct { 86 result1 error 87 }) 88 } 89 fake.addPayloadReturnsOnCall[i] = struct { 90 result1 error 91 }{result1} 92 } 93 94 func (fake *GossipServiceAdapter) Gossip(arg1 *gossip.GossipMessage) { 95 fake.gossipMutex.Lock() 96 fake.gossipArgsForCall = append(fake.gossipArgsForCall, struct { 97 arg1 *gossip.GossipMessage 98 }{arg1}) 99 fake.recordInvocation("Gossip", []interface{}{arg1}) 100 fake.gossipMutex.Unlock() 101 if fake.GossipStub != nil { 102 fake.GossipStub(arg1) 103 } 104 } 105 106 func (fake *GossipServiceAdapter) GossipCallCount() int { 107 fake.gossipMutex.RLock() 108 defer fake.gossipMutex.RUnlock() 109 return len(fake.gossipArgsForCall) 110 } 111 112 func (fake *GossipServiceAdapter) GossipCalls(stub func(*gossip.GossipMessage)) { 113 fake.gossipMutex.Lock() 114 defer fake.gossipMutex.Unlock() 115 fake.GossipStub = stub 116 } 117 118 func (fake *GossipServiceAdapter) GossipArgsForCall(i int) *gossip.GossipMessage { 119 fake.gossipMutex.RLock() 120 defer fake.gossipMutex.RUnlock() 121 argsForCall := fake.gossipArgsForCall[i] 122 return argsForCall.arg1 123 } 124 125 func (fake *GossipServiceAdapter) Invocations() map[string][][]interface{} { 126 fake.invocationsMutex.RLock() 127 defer fake.invocationsMutex.RUnlock() 128 fake.addPayloadMutex.RLock() 129 defer fake.addPayloadMutex.RUnlock() 130 fake.gossipMutex.RLock() 131 defer fake.gossipMutex.RUnlock() 132 copiedInvocations := map[string][][]interface{}{} 133 for key, value := range fake.invocations { 134 copiedInvocations[key] = value 135 } 136 return copiedInvocations 137 } 138 139 func (fake *GossipServiceAdapter) recordInvocation(key string, args []interface{}) { 140 fake.invocationsMutex.Lock() 141 defer fake.invocationsMutex.Unlock() 142 if fake.invocations == nil { 143 fake.invocations = map[string][][]interface{}{} 144 } 145 if fake.invocations[key] == nil { 146 fake.invocations[key] = [][]interface{}{} 147 } 148 fake.invocations[key] = append(fake.invocations[key], args) 149 } 150 151 var _ blocksprovider.GossipServiceAdapter = new(GossipServiceAdapter)