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