github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/orderer/common/onboarding/mocks/factory.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mocks 3 4 import ( 5 "sync" 6 7 "github.com/hechain20/hechain/common/ledger/blockledger" 8 ) 9 10 type Factory struct { 11 ChannelIDsStub func() []string 12 channelIDsMutex sync.RWMutex 13 channelIDsArgsForCall []struct { 14 } 15 channelIDsReturns struct { 16 result1 []string 17 } 18 channelIDsReturnsOnCall map[int]struct { 19 result1 []string 20 } 21 CloseStub func() 22 closeMutex sync.RWMutex 23 closeArgsForCall []struct { 24 } 25 GetOrCreateStub func(string) (blockledger.ReadWriter, error) 26 getOrCreateMutex sync.RWMutex 27 getOrCreateArgsForCall []struct { 28 arg1 string 29 } 30 getOrCreateReturns struct { 31 result1 blockledger.ReadWriter 32 result2 error 33 } 34 getOrCreateReturnsOnCall map[int]struct { 35 result1 blockledger.ReadWriter 36 result2 error 37 } 38 RemoveStub func(string) error 39 removeMutex sync.RWMutex 40 removeArgsForCall []struct { 41 arg1 string 42 } 43 removeReturns struct { 44 result1 error 45 } 46 removeReturnsOnCall map[int]struct { 47 result1 error 48 } 49 invocations map[string][][]interface{} 50 invocationsMutex sync.RWMutex 51 } 52 53 func (fake *Factory) ChannelIDs() []string { 54 fake.channelIDsMutex.Lock() 55 ret, specificReturn := fake.channelIDsReturnsOnCall[len(fake.channelIDsArgsForCall)] 56 fake.channelIDsArgsForCall = append(fake.channelIDsArgsForCall, struct { 57 }{}) 58 fake.recordInvocation("ChannelIDs", []interface{}{}) 59 fake.channelIDsMutex.Unlock() 60 if fake.ChannelIDsStub != nil { 61 return fake.ChannelIDsStub() 62 } 63 if specificReturn { 64 return ret.result1 65 } 66 fakeReturns := fake.channelIDsReturns 67 return fakeReturns.result1 68 } 69 70 func (fake *Factory) ChannelIDsCallCount() int { 71 fake.channelIDsMutex.RLock() 72 defer fake.channelIDsMutex.RUnlock() 73 return len(fake.channelIDsArgsForCall) 74 } 75 76 func (fake *Factory) ChannelIDsCalls(stub func() []string) { 77 fake.channelIDsMutex.Lock() 78 defer fake.channelIDsMutex.Unlock() 79 fake.ChannelIDsStub = stub 80 } 81 82 func (fake *Factory) ChannelIDsReturns(result1 []string) { 83 fake.channelIDsMutex.Lock() 84 defer fake.channelIDsMutex.Unlock() 85 fake.ChannelIDsStub = nil 86 fake.channelIDsReturns = struct { 87 result1 []string 88 }{result1} 89 } 90 91 func (fake *Factory) ChannelIDsReturnsOnCall(i int, result1 []string) { 92 fake.channelIDsMutex.Lock() 93 defer fake.channelIDsMutex.Unlock() 94 fake.ChannelIDsStub = nil 95 if fake.channelIDsReturnsOnCall == nil { 96 fake.channelIDsReturnsOnCall = make(map[int]struct { 97 result1 []string 98 }) 99 } 100 fake.channelIDsReturnsOnCall[i] = struct { 101 result1 []string 102 }{result1} 103 } 104 105 func (fake *Factory) Close() { 106 fake.closeMutex.Lock() 107 fake.closeArgsForCall = append(fake.closeArgsForCall, struct { 108 }{}) 109 fake.recordInvocation("Close", []interface{}{}) 110 fake.closeMutex.Unlock() 111 if fake.CloseStub != nil { 112 fake.CloseStub() 113 } 114 } 115 116 func (fake *Factory) CloseCallCount() int { 117 fake.closeMutex.RLock() 118 defer fake.closeMutex.RUnlock() 119 return len(fake.closeArgsForCall) 120 } 121 122 func (fake *Factory) CloseCalls(stub func()) { 123 fake.closeMutex.Lock() 124 defer fake.closeMutex.Unlock() 125 fake.CloseStub = stub 126 } 127 128 func (fake *Factory) GetOrCreate(arg1 string) (blockledger.ReadWriter, error) { 129 fake.getOrCreateMutex.Lock() 130 ret, specificReturn := fake.getOrCreateReturnsOnCall[len(fake.getOrCreateArgsForCall)] 131 fake.getOrCreateArgsForCall = append(fake.getOrCreateArgsForCall, struct { 132 arg1 string 133 }{arg1}) 134 fake.recordInvocation("GetOrCreate", []interface{}{arg1}) 135 fake.getOrCreateMutex.Unlock() 136 if fake.GetOrCreateStub != nil { 137 return fake.GetOrCreateStub(arg1) 138 } 139 if specificReturn { 140 return ret.result1, ret.result2 141 } 142 fakeReturns := fake.getOrCreateReturns 143 return fakeReturns.result1, fakeReturns.result2 144 } 145 146 func (fake *Factory) GetOrCreateCallCount() int { 147 fake.getOrCreateMutex.RLock() 148 defer fake.getOrCreateMutex.RUnlock() 149 return len(fake.getOrCreateArgsForCall) 150 } 151 152 func (fake *Factory) GetOrCreateCalls(stub func(string) (blockledger.ReadWriter, error)) { 153 fake.getOrCreateMutex.Lock() 154 defer fake.getOrCreateMutex.Unlock() 155 fake.GetOrCreateStub = stub 156 } 157 158 func (fake *Factory) GetOrCreateArgsForCall(i int) string { 159 fake.getOrCreateMutex.RLock() 160 defer fake.getOrCreateMutex.RUnlock() 161 argsForCall := fake.getOrCreateArgsForCall[i] 162 return argsForCall.arg1 163 } 164 165 func (fake *Factory) GetOrCreateReturns(result1 blockledger.ReadWriter, result2 error) { 166 fake.getOrCreateMutex.Lock() 167 defer fake.getOrCreateMutex.Unlock() 168 fake.GetOrCreateStub = nil 169 fake.getOrCreateReturns = struct { 170 result1 blockledger.ReadWriter 171 result2 error 172 }{result1, result2} 173 } 174 175 func (fake *Factory) GetOrCreateReturnsOnCall(i int, result1 blockledger.ReadWriter, result2 error) { 176 fake.getOrCreateMutex.Lock() 177 defer fake.getOrCreateMutex.Unlock() 178 fake.GetOrCreateStub = nil 179 if fake.getOrCreateReturnsOnCall == nil { 180 fake.getOrCreateReturnsOnCall = make(map[int]struct { 181 result1 blockledger.ReadWriter 182 result2 error 183 }) 184 } 185 fake.getOrCreateReturnsOnCall[i] = struct { 186 result1 blockledger.ReadWriter 187 result2 error 188 }{result1, result2} 189 } 190 191 func (fake *Factory) Remove(arg1 string) error { 192 fake.removeMutex.Lock() 193 ret, specificReturn := fake.removeReturnsOnCall[len(fake.removeArgsForCall)] 194 fake.removeArgsForCall = append(fake.removeArgsForCall, struct { 195 arg1 string 196 }{arg1}) 197 fake.recordInvocation("Remove", []interface{}{arg1}) 198 fake.removeMutex.Unlock() 199 if fake.RemoveStub != nil { 200 return fake.RemoveStub(arg1) 201 } 202 if specificReturn { 203 return ret.result1 204 } 205 fakeReturns := fake.removeReturns 206 return fakeReturns.result1 207 } 208 209 func (fake *Factory) RemoveCallCount() int { 210 fake.removeMutex.RLock() 211 defer fake.removeMutex.RUnlock() 212 return len(fake.removeArgsForCall) 213 } 214 215 func (fake *Factory) RemoveCalls(stub func(string) error) { 216 fake.removeMutex.Lock() 217 defer fake.removeMutex.Unlock() 218 fake.RemoveStub = stub 219 } 220 221 func (fake *Factory) RemoveArgsForCall(i int) string { 222 fake.removeMutex.RLock() 223 defer fake.removeMutex.RUnlock() 224 argsForCall := fake.removeArgsForCall[i] 225 return argsForCall.arg1 226 } 227 228 func (fake *Factory) RemoveReturns(result1 error) { 229 fake.removeMutex.Lock() 230 defer fake.removeMutex.Unlock() 231 fake.RemoveStub = nil 232 fake.removeReturns = struct { 233 result1 error 234 }{result1} 235 } 236 237 func (fake *Factory) RemoveReturnsOnCall(i int, result1 error) { 238 fake.removeMutex.Lock() 239 defer fake.removeMutex.Unlock() 240 fake.RemoveStub = nil 241 if fake.removeReturnsOnCall == nil { 242 fake.removeReturnsOnCall = make(map[int]struct { 243 result1 error 244 }) 245 } 246 fake.removeReturnsOnCall[i] = struct { 247 result1 error 248 }{result1} 249 } 250 251 func (fake *Factory) Invocations() map[string][][]interface{} { 252 fake.invocationsMutex.RLock() 253 defer fake.invocationsMutex.RUnlock() 254 fake.channelIDsMutex.RLock() 255 defer fake.channelIDsMutex.RUnlock() 256 fake.closeMutex.RLock() 257 defer fake.closeMutex.RUnlock() 258 fake.getOrCreateMutex.RLock() 259 defer fake.getOrCreateMutex.RUnlock() 260 fake.removeMutex.RLock() 261 defer fake.removeMutex.RUnlock() 262 copiedInvocations := map[string][][]interface{}{} 263 for key, value := range fake.invocations { 264 copiedInvocations[key] = value 265 } 266 return copiedInvocations 267 } 268 269 func (fake *Factory) recordInvocation(key string, args []interface{}) { 270 fake.invocationsMutex.Lock() 271 defer fake.invocationsMutex.Unlock() 272 if fake.invocations == nil { 273 fake.invocations = map[string][][]interface{}{} 274 } 275 if fake.invocations[key] == nil { 276 fake.invocations[key] = [][]interface{}{} 277 } 278 fake.invocations[key] = append(fake.invocations[key], args) 279 }