github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/orderer/common/channelparticipation/mocks/channel_management.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/common/channelparticipation" 9 "github.com/hechain20/hechain/orderer/common/types" 10 ) 11 12 type ChannelManagement struct { 13 ChannelInfoStub func(string) (types.ChannelInfo, error) 14 channelInfoMutex sync.RWMutex 15 channelInfoArgsForCall []struct { 16 arg1 string 17 } 18 channelInfoReturns struct { 19 result1 types.ChannelInfo 20 result2 error 21 } 22 channelInfoReturnsOnCall map[int]struct { 23 result1 types.ChannelInfo 24 result2 error 25 } 26 ChannelListStub func() types.ChannelList 27 channelListMutex sync.RWMutex 28 channelListArgsForCall []struct { 29 } 30 channelListReturns struct { 31 result1 types.ChannelList 32 } 33 channelListReturnsOnCall map[int]struct { 34 result1 types.ChannelList 35 } 36 JoinChannelStub func(string, *common.Block, bool) (types.ChannelInfo, error) 37 joinChannelMutex sync.RWMutex 38 joinChannelArgsForCall []struct { 39 arg1 string 40 arg2 *common.Block 41 arg3 bool 42 } 43 joinChannelReturns struct { 44 result1 types.ChannelInfo 45 result2 error 46 } 47 joinChannelReturnsOnCall map[int]struct { 48 result1 types.ChannelInfo 49 result2 error 50 } 51 RemoveChannelStub func(string) error 52 removeChannelMutex sync.RWMutex 53 removeChannelArgsForCall []struct { 54 arg1 string 55 } 56 removeChannelReturns struct { 57 result1 error 58 } 59 removeChannelReturnsOnCall map[int]struct { 60 result1 error 61 } 62 invocations map[string][][]interface{} 63 invocationsMutex sync.RWMutex 64 } 65 66 func (fake *ChannelManagement) ChannelInfo(arg1 string) (types.ChannelInfo, error) { 67 fake.channelInfoMutex.Lock() 68 ret, specificReturn := fake.channelInfoReturnsOnCall[len(fake.channelInfoArgsForCall)] 69 fake.channelInfoArgsForCall = append(fake.channelInfoArgsForCall, struct { 70 arg1 string 71 }{arg1}) 72 fake.recordInvocation("ChannelInfo", []interface{}{arg1}) 73 fake.channelInfoMutex.Unlock() 74 if fake.ChannelInfoStub != nil { 75 return fake.ChannelInfoStub(arg1) 76 } 77 if specificReturn { 78 return ret.result1, ret.result2 79 } 80 fakeReturns := fake.channelInfoReturns 81 return fakeReturns.result1, fakeReturns.result2 82 } 83 84 func (fake *ChannelManagement) ChannelInfoCallCount() int { 85 fake.channelInfoMutex.RLock() 86 defer fake.channelInfoMutex.RUnlock() 87 return len(fake.channelInfoArgsForCall) 88 } 89 90 func (fake *ChannelManagement) ChannelInfoCalls(stub func(string) (types.ChannelInfo, error)) { 91 fake.channelInfoMutex.Lock() 92 defer fake.channelInfoMutex.Unlock() 93 fake.ChannelInfoStub = stub 94 } 95 96 func (fake *ChannelManagement) ChannelInfoArgsForCall(i int) string { 97 fake.channelInfoMutex.RLock() 98 defer fake.channelInfoMutex.RUnlock() 99 argsForCall := fake.channelInfoArgsForCall[i] 100 return argsForCall.arg1 101 } 102 103 func (fake *ChannelManagement) ChannelInfoReturns(result1 types.ChannelInfo, result2 error) { 104 fake.channelInfoMutex.Lock() 105 defer fake.channelInfoMutex.Unlock() 106 fake.ChannelInfoStub = nil 107 fake.channelInfoReturns = struct { 108 result1 types.ChannelInfo 109 result2 error 110 }{result1, result2} 111 } 112 113 func (fake *ChannelManagement) ChannelInfoReturnsOnCall(i int, result1 types.ChannelInfo, result2 error) { 114 fake.channelInfoMutex.Lock() 115 defer fake.channelInfoMutex.Unlock() 116 fake.ChannelInfoStub = nil 117 if fake.channelInfoReturnsOnCall == nil { 118 fake.channelInfoReturnsOnCall = make(map[int]struct { 119 result1 types.ChannelInfo 120 result2 error 121 }) 122 } 123 fake.channelInfoReturnsOnCall[i] = struct { 124 result1 types.ChannelInfo 125 result2 error 126 }{result1, result2} 127 } 128 129 func (fake *ChannelManagement) ChannelList() types.ChannelList { 130 fake.channelListMutex.Lock() 131 ret, specificReturn := fake.channelListReturnsOnCall[len(fake.channelListArgsForCall)] 132 fake.channelListArgsForCall = append(fake.channelListArgsForCall, struct { 133 }{}) 134 fake.recordInvocation("ChannelList", []interface{}{}) 135 fake.channelListMutex.Unlock() 136 if fake.ChannelListStub != nil { 137 return fake.ChannelListStub() 138 } 139 if specificReturn { 140 return ret.result1 141 } 142 fakeReturns := fake.channelListReturns 143 return fakeReturns.result1 144 } 145 146 func (fake *ChannelManagement) ChannelListCallCount() int { 147 fake.channelListMutex.RLock() 148 defer fake.channelListMutex.RUnlock() 149 return len(fake.channelListArgsForCall) 150 } 151 152 func (fake *ChannelManagement) ChannelListCalls(stub func() types.ChannelList) { 153 fake.channelListMutex.Lock() 154 defer fake.channelListMutex.Unlock() 155 fake.ChannelListStub = stub 156 } 157 158 func (fake *ChannelManagement) ChannelListReturns(result1 types.ChannelList) { 159 fake.channelListMutex.Lock() 160 defer fake.channelListMutex.Unlock() 161 fake.ChannelListStub = nil 162 fake.channelListReturns = struct { 163 result1 types.ChannelList 164 }{result1} 165 } 166 167 func (fake *ChannelManagement) ChannelListReturnsOnCall(i int, result1 types.ChannelList) { 168 fake.channelListMutex.Lock() 169 defer fake.channelListMutex.Unlock() 170 fake.ChannelListStub = nil 171 if fake.channelListReturnsOnCall == nil { 172 fake.channelListReturnsOnCall = make(map[int]struct { 173 result1 types.ChannelList 174 }) 175 } 176 fake.channelListReturnsOnCall[i] = struct { 177 result1 types.ChannelList 178 }{result1} 179 } 180 181 func (fake *ChannelManagement) JoinChannel(arg1 string, arg2 *common.Block, arg3 bool) (types.ChannelInfo, error) { 182 fake.joinChannelMutex.Lock() 183 ret, specificReturn := fake.joinChannelReturnsOnCall[len(fake.joinChannelArgsForCall)] 184 fake.joinChannelArgsForCall = append(fake.joinChannelArgsForCall, struct { 185 arg1 string 186 arg2 *common.Block 187 arg3 bool 188 }{arg1, arg2, arg3}) 189 fake.recordInvocation("JoinChannel", []interface{}{arg1, arg2, arg3}) 190 fake.joinChannelMutex.Unlock() 191 if fake.JoinChannelStub != nil { 192 return fake.JoinChannelStub(arg1, arg2, arg3) 193 } 194 if specificReturn { 195 return ret.result1, ret.result2 196 } 197 fakeReturns := fake.joinChannelReturns 198 return fakeReturns.result1, fakeReturns.result2 199 } 200 201 func (fake *ChannelManagement) JoinChannelCallCount() int { 202 fake.joinChannelMutex.RLock() 203 defer fake.joinChannelMutex.RUnlock() 204 return len(fake.joinChannelArgsForCall) 205 } 206 207 func (fake *ChannelManagement) JoinChannelCalls(stub func(string, *common.Block, bool) (types.ChannelInfo, error)) { 208 fake.joinChannelMutex.Lock() 209 defer fake.joinChannelMutex.Unlock() 210 fake.JoinChannelStub = stub 211 } 212 213 func (fake *ChannelManagement) JoinChannelArgsForCall(i int) (string, *common.Block, bool) { 214 fake.joinChannelMutex.RLock() 215 defer fake.joinChannelMutex.RUnlock() 216 argsForCall := fake.joinChannelArgsForCall[i] 217 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 218 } 219 220 func (fake *ChannelManagement) JoinChannelReturns(result1 types.ChannelInfo, result2 error) { 221 fake.joinChannelMutex.Lock() 222 defer fake.joinChannelMutex.Unlock() 223 fake.JoinChannelStub = nil 224 fake.joinChannelReturns = struct { 225 result1 types.ChannelInfo 226 result2 error 227 }{result1, result2} 228 } 229 230 func (fake *ChannelManagement) JoinChannelReturnsOnCall(i int, result1 types.ChannelInfo, result2 error) { 231 fake.joinChannelMutex.Lock() 232 defer fake.joinChannelMutex.Unlock() 233 fake.JoinChannelStub = nil 234 if fake.joinChannelReturnsOnCall == nil { 235 fake.joinChannelReturnsOnCall = make(map[int]struct { 236 result1 types.ChannelInfo 237 result2 error 238 }) 239 } 240 fake.joinChannelReturnsOnCall[i] = struct { 241 result1 types.ChannelInfo 242 result2 error 243 }{result1, result2} 244 } 245 246 func (fake *ChannelManagement) RemoveChannel(arg1 string) error { 247 fake.removeChannelMutex.Lock() 248 ret, specificReturn := fake.removeChannelReturnsOnCall[len(fake.removeChannelArgsForCall)] 249 fake.removeChannelArgsForCall = append(fake.removeChannelArgsForCall, struct { 250 arg1 string 251 }{arg1}) 252 fake.recordInvocation("RemoveChannel", []interface{}{arg1}) 253 fake.removeChannelMutex.Unlock() 254 if fake.RemoveChannelStub != nil { 255 return fake.RemoveChannelStub(arg1) 256 } 257 if specificReturn { 258 return ret.result1 259 } 260 fakeReturns := fake.removeChannelReturns 261 return fakeReturns.result1 262 } 263 264 func (fake *ChannelManagement) RemoveChannelCallCount() int { 265 fake.removeChannelMutex.RLock() 266 defer fake.removeChannelMutex.RUnlock() 267 return len(fake.removeChannelArgsForCall) 268 } 269 270 func (fake *ChannelManagement) RemoveChannelCalls(stub func(string) error) { 271 fake.removeChannelMutex.Lock() 272 defer fake.removeChannelMutex.Unlock() 273 fake.RemoveChannelStub = stub 274 } 275 276 func (fake *ChannelManagement) RemoveChannelArgsForCall(i int) string { 277 fake.removeChannelMutex.RLock() 278 defer fake.removeChannelMutex.RUnlock() 279 argsForCall := fake.removeChannelArgsForCall[i] 280 return argsForCall.arg1 281 } 282 283 func (fake *ChannelManagement) RemoveChannelReturns(result1 error) { 284 fake.removeChannelMutex.Lock() 285 defer fake.removeChannelMutex.Unlock() 286 fake.RemoveChannelStub = nil 287 fake.removeChannelReturns = struct { 288 result1 error 289 }{result1} 290 } 291 292 func (fake *ChannelManagement) RemoveChannelReturnsOnCall(i int, result1 error) { 293 fake.removeChannelMutex.Lock() 294 defer fake.removeChannelMutex.Unlock() 295 fake.RemoveChannelStub = nil 296 if fake.removeChannelReturnsOnCall == nil { 297 fake.removeChannelReturnsOnCall = make(map[int]struct { 298 result1 error 299 }) 300 } 301 fake.removeChannelReturnsOnCall[i] = struct { 302 result1 error 303 }{result1} 304 } 305 306 func (fake *ChannelManagement) Invocations() map[string][][]interface{} { 307 fake.invocationsMutex.RLock() 308 defer fake.invocationsMutex.RUnlock() 309 fake.channelInfoMutex.RLock() 310 defer fake.channelInfoMutex.RUnlock() 311 fake.channelListMutex.RLock() 312 defer fake.channelListMutex.RUnlock() 313 fake.joinChannelMutex.RLock() 314 defer fake.joinChannelMutex.RUnlock() 315 fake.removeChannelMutex.RLock() 316 defer fake.removeChannelMutex.RUnlock() 317 copiedInvocations := map[string][][]interface{}{} 318 for key, value := range fake.invocations { 319 copiedInvocations[key] = value 320 } 321 return copiedInvocations 322 } 323 324 func (fake *ChannelManagement) recordInvocation(key string, args []interface{}) { 325 fake.invocationsMutex.Lock() 326 defer fake.invocationsMutex.Unlock() 327 if fake.invocations == nil { 328 fake.invocations = map[string][][]interface{}{} 329 } 330 if fake.invocations[key] == nil { 331 fake.invocations[key] = [][]interface{}{} 332 } 333 fake.invocations[key] = append(fake.invocations[key], args) 334 } 335 336 var _ channelparticipation.ChannelManagement = new(ChannelManagement)