github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/orderer/common/multichannel/mocks/consenter.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/common" 8 "github.com/hechain20/hechain/orderer/consensus" 9 ) 10 11 type Consenter struct { 12 HandleChainStub func(consensus.ConsenterSupport, *common.Metadata) (consensus.Chain, error) 13 handleChainMutex sync.RWMutex 14 handleChainArgsForCall []struct { 15 arg1 consensus.ConsenterSupport 16 arg2 *common.Metadata 17 } 18 handleChainReturns struct { 19 result1 consensus.Chain 20 result2 error 21 } 22 handleChainReturnsOnCall map[int]struct { 23 result1 consensus.Chain 24 result2 error 25 } 26 IsChannelMemberStub func(*common.Block) (bool, error) 27 isChannelMemberMutex sync.RWMutex 28 isChannelMemberArgsForCall []struct { 29 arg1 *common.Block 30 } 31 isChannelMemberReturns struct { 32 result1 bool 33 result2 error 34 } 35 isChannelMemberReturnsOnCall map[int]struct { 36 result1 bool 37 result2 error 38 } 39 RemoveInactiveChainRegistryStub func() 40 removeInactiveChainRegistryMutex sync.RWMutex 41 removeInactiveChainRegistryArgsForCall []struct { 42 } 43 invocations map[string][][]interface{} 44 invocationsMutex sync.RWMutex 45 } 46 47 func (fake *Consenter) HandleChain(arg1 consensus.ConsenterSupport, arg2 *common.Metadata) (consensus.Chain, error) { 48 fake.handleChainMutex.Lock() 49 ret, specificReturn := fake.handleChainReturnsOnCall[len(fake.handleChainArgsForCall)] 50 fake.handleChainArgsForCall = append(fake.handleChainArgsForCall, struct { 51 arg1 consensus.ConsenterSupport 52 arg2 *common.Metadata 53 }{arg1, arg2}) 54 fake.recordInvocation("HandleChain", []interface{}{arg1, arg2}) 55 fake.handleChainMutex.Unlock() 56 if fake.HandleChainStub != nil { 57 return fake.HandleChainStub(arg1, arg2) 58 } 59 if specificReturn { 60 return ret.result1, ret.result2 61 } 62 fakeReturns := fake.handleChainReturns 63 return fakeReturns.result1, fakeReturns.result2 64 } 65 66 func (fake *Consenter) HandleChainCallCount() int { 67 fake.handleChainMutex.RLock() 68 defer fake.handleChainMutex.RUnlock() 69 return len(fake.handleChainArgsForCall) 70 } 71 72 func (fake *Consenter) HandleChainCalls(stub func(consensus.ConsenterSupport, *common.Metadata) (consensus.Chain, error)) { 73 fake.handleChainMutex.Lock() 74 defer fake.handleChainMutex.Unlock() 75 fake.HandleChainStub = stub 76 } 77 78 func (fake *Consenter) HandleChainArgsForCall(i int) (consensus.ConsenterSupport, *common.Metadata) { 79 fake.handleChainMutex.RLock() 80 defer fake.handleChainMutex.RUnlock() 81 argsForCall := fake.handleChainArgsForCall[i] 82 return argsForCall.arg1, argsForCall.arg2 83 } 84 85 func (fake *Consenter) HandleChainReturns(result1 consensus.Chain, result2 error) { 86 fake.handleChainMutex.Lock() 87 defer fake.handleChainMutex.Unlock() 88 fake.HandleChainStub = nil 89 fake.handleChainReturns = struct { 90 result1 consensus.Chain 91 result2 error 92 }{result1, result2} 93 } 94 95 func (fake *Consenter) HandleChainReturnsOnCall(i int, result1 consensus.Chain, result2 error) { 96 fake.handleChainMutex.Lock() 97 defer fake.handleChainMutex.Unlock() 98 fake.HandleChainStub = nil 99 if fake.handleChainReturnsOnCall == nil { 100 fake.handleChainReturnsOnCall = make(map[int]struct { 101 result1 consensus.Chain 102 result2 error 103 }) 104 } 105 fake.handleChainReturnsOnCall[i] = struct { 106 result1 consensus.Chain 107 result2 error 108 }{result1, result2} 109 } 110 111 func (fake *Consenter) IsChannelMember(arg1 *common.Block) (bool, error) { 112 fake.isChannelMemberMutex.Lock() 113 ret, specificReturn := fake.isChannelMemberReturnsOnCall[len(fake.isChannelMemberArgsForCall)] 114 fake.isChannelMemberArgsForCall = append(fake.isChannelMemberArgsForCall, struct { 115 arg1 *common.Block 116 }{arg1}) 117 fake.recordInvocation("IsChannelMember", []interface{}{arg1}) 118 fake.isChannelMemberMutex.Unlock() 119 if fake.IsChannelMemberStub != nil { 120 return fake.IsChannelMemberStub(arg1) 121 } 122 if specificReturn { 123 return ret.result1, ret.result2 124 } 125 fakeReturns := fake.isChannelMemberReturns 126 return fakeReturns.result1, fakeReturns.result2 127 } 128 129 func (fake *Consenter) IsChannelMemberCallCount() int { 130 fake.isChannelMemberMutex.RLock() 131 defer fake.isChannelMemberMutex.RUnlock() 132 return len(fake.isChannelMemberArgsForCall) 133 } 134 135 func (fake *Consenter) IsChannelMemberCalls(stub func(*common.Block) (bool, error)) { 136 fake.isChannelMemberMutex.Lock() 137 defer fake.isChannelMemberMutex.Unlock() 138 fake.IsChannelMemberStub = stub 139 } 140 141 func (fake *Consenter) IsChannelMemberArgsForCall(i int) *common.Block { 142 fake.isChannelMemberMutex.RLock() 143 defer fake.isChannelMemberMutex.RUnlock() 144 argsForCall := fake.isChannelMemberArgsForCall[i] 145 return argsForCall.arg1 146 } 147 148 func (fake *Consenter) IsChannelMemberReturns(result1 bool, result2 error) { 149 fake.isChannelMemberMutex.Lock() 150 defer fake.isChannelMemberMutex.Unlock() 151 fake.IsChannelMemberStub = nil 152 fake.isChannelMemberReturns = struct { 153 result1 bool 154 result2 error 155 }{result1, result2} 156 } 157 158 func (fake *Consenter) IsChannelMemberReturnsOnCall(i int, result1 bool, result2 error) { 159 fake.isChannelMemberMutex.Lock() 160 defer fake.isChannelMemberMutex.Unlock() 161 fake.IsChannelMemberStub = nil 162 if fake.isChannelMemberReturnsOnCall == nil { 163 fake.isChannelMemberReturnsOnCall = make(map[int]struct { 164 result1 bool 165 result2 error 166 }) 167 } 168 fake.isChannelMemberReturnsOnCall[i] = struct { 169 result1 bool 170 result2 error 171 }{result1, result2} 172 } 173 174 func (fake *Consenter) RemoveInactiveChainRegistry() { 175 fake.removeInactiveChainRegistryMutex.Lock() 176 fake.removeInactiveChainRegistryArgsForCall = append(fake.removeInactiveChainRegistryArgsForCall, struct { 177 }{}) 178 fake.recordInvocation("RemoveInactiveChainRegistry", []interface{}{}) 179 fake.removeInactiveChainRegistryMutex.Unlock() 180 if fake.RemoveInactiveChainRegistryStub != nil { 181 fake.RemoveInactiveChainRegistryStub() 182 } 183 } 184 185 func (fake *Consenter) RemoveInactiveChainRegistryCallCount() int { 186 fake.removeInactiveChainRegistryMutex.RLock() 187 defer fake.removeInactiveChainRegistryMutex.RUnlock() 188 return len(fake.removeInactiveChainRegistryArgsForCall) 189 } 190 191 func (fake *Consenter) RemoveInactiveChainRegistryCalls(stub func()) { 192 fake.removeInactiveChainRegistryMutex.Lock() 193 defer fake.removeInactiveChainRegistryMutex.Unlock() 194 fake.RemoveInactiveChainRegistryStub = stub 195 } 196 197 func (fake *Consenter) Invocations() map[string][][]interface{} { 198 fake.invocationsMutex.RLock() 199 defer fake.invocationsMutex.RUnlock() 200 fake.handleChainMutex.RLock() 201 defer fake.handleChainMutex.RUnlock() 202 fake.isChannelMemberMutex.RLock() 203 defer fake.isChannelMemberMutex.RUnlock() 204 fake.removeInactiveChainRegistryMutex.RLock() 205 defer fake.removeInactiveChainRegistryMutex.RUnlock() 206 copiedInvocations := map[string][][]interface{}{} 207 for key, value := range fake.invocations { 208 copiedInvocations[key] = value 209 } 210 return copiedInvocations 211 } 212 213 func (fake *Consenter) recordInvocation(key string, args []interface{}) { 214 fake.invocationsMutex.Lock() 215 defer fake.invocationsMutex.Unlock() 216 if fake.invocations == nil { 217 fake.invocations = map[string][][]interface{}{} 218 } 219 if fake.invocations[key] == nil { 220 fake.invocations[key] = [][]interface{}{} 221 } 222 fake.invocations[key] = append(fake.invocations[key], args) 223 }