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