github.com/lzy4123/fabric@v2.1.1+incompatible/bccsp/idemix/handlers/mock/user.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mock 3 4 import ( 5 "sync" 6 7 "github.com/hyperledger/fabric/bccsp/idemix/handlers" 8 ) 9 10 type User struct { 11 MakeNymStub func(handlers.Big, handlers.IssuerPublicKey) (handlers.Ecp, handlers.Big, error) 12 makeNymMutex sync.RWMutex 13 makeNymArgsForCall []struct { 14 arg1 handlers.Big 15 arg2 handlers.IssuerPublicKey 16 } 17 makeNymReturns struct { 18 result1 handlers.Ecp 19 result2 handlers.Big 20 result3 error 21 } 22 makeNymReturnsOnCall map[int]struct { 23 result1 handlers.Ecp 24 result2 handlers.Big 25 result3 error 26 } 27 NewKeyStub func() (handlers.Big, error) 28 newKeyMutex sync.RWMutex 29 newKeyArgsForCall []struct { 30 } 31 newKeyReturns struct { 32 result1 handlers.Big 33 result2 error 34 } 35 newKeyReturnsOnCall map[int]struct { 36 result1 handlers.Big 37 result2 error 38 } 39 NewKeyFromBytesStub func([]byte) (handlers.Big, error) 40 newKeyFromBytesMutex sync.RWMutex 41 newKeyFromBytesArgsForCall []struct { 42 arg1 []byte 43 } 44 newKeyFromBytesReturns struct { 45 result1 handlers.Big 46 result2 error 47 } 48 newKeyFromBytesReturnsOnCall map[int]struct { 49 result1 handlers.Big 50 result2 error 51 } 52 NewPublicNymFromBytesStub func([]byte) (handlers.Ecp, error) 53 newPublicNymFromBytesMutex sync.RWMutex 54 newPublicNymFromBytesArgsForCall []struct { 55 arg1 []byte 56 } 57 newPublicNymFromBytesReturns struct { 58 result1 handlers.Ecp 59 result2 error 60 } 61 newPublicNymFromBytesReturnsOnCall map[int]struct { 62 result1 handlers.Ecp 63 result2 error 64 } 65 invocations map[string][][]interface{} 66 invocationsMutex sync.RWMutex 67 } 68 69 func (fake *User) MakeNym(arg1 handlers.Big, arg2 handlers.IssuerPublicKey) (handlers.Ecp, handlers.Big, error) { 70 fake.makeNymMutex.Lock() 71 ret, specificReturn := fake.makeNymReturnsOnCall[len(fake.makeNymArgsForCall)] 72 fake.makeNymArgsForCall = append(fake.makeNymArgsForCall, struct { 73 arg1 handlers.Big 74 arg2 handlers.IssuerPublicKey 75 }{arg1, arg2}) 76 fake.recordInvocation("MakeNym", []interface{}{arg1, arg2}) 77 fake.makeNymMutex.Unlock() 78 if fake.MakeNymStub != nil { 79 return fake.MakeNymStub(arg1, arg2) 80 } 81 if specificReturn { 82 return ret.result1, ret.result2, ret.result3 83 } 84 fakeReturns := fake.makeNymReturns 85 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 86 } 87 88 func (fake *User) MakeNymCallCount() int { 89 fake.makeNymMutex.RLock() 90 defer fake.makeNymMutex.RUnlock() 91 return len(fake.makeNymArgsForCall) 92 } 93 94 func (fake *User) MakeNymCalls(stub func(handlers.Big, handlers.IssuerPublicKey) (handlers.Ecp, handlers.Big, error)) { 95 fake.makeNymMutex.Lock() 96 defer fake.makeNymMutex.Unlock() 97 fake.MakeNymStub = stub 98 } 99 100 func (fake *User) MakeNymArgsForCall(i int) (handlers.Big, handlers.IssuerPublicKey) { 101 fake.makeNymMutex.RLock() 102 defer fake.makeNymMutex.RUnlock() 103 argsForCall := fake.makeNymArgsForCall[i] 104 return argsForCall.arg1, argsForCall.arg2 105 } 106 107 func (fake *User) MakeNymReturns(result1 handlers.Ecp, result2 handlers.Big, result3 error) { 108 fake.makeNymMutex.Lock() 109 defer fake.makeNymMutex.Unlock() 110 fake.MakeNymStub = nil 111 fake.makeNymReturns = struct { 112 result1 handlers.Ecp 113 result2 handlers.Big 114 result3 error 115 }{result1, result2, result3} 116 } 117 118 func (fake *User) MakeNymReturnsOnCall(i int, result1 handlers.Ecp, result2 handlers.Big, result3 error) { 119 fake.makeNymMutex.Lock() 120 defer fake.makeNymMutex.Unlock() 121 fake.MakeNymStub = nil 122 if fake.makeNymReturnsOnCall == nil { 123 fake.makeNymReturnsOnCall = make(map[int]struct { 124 result1 handlers.Ecp 125 result2 handlers.Big 126 result3 error 127 }) 128 } 129 fake.makeNymReturnsOnCall[i] = struct { 130 result1 handlers.Ecp 131 result2 handlers.Big 132 result3 error 133 }{result1, result2, result3} 134 } 135 136 func (fake *User) NewKey() (handlers.Big, error) { 137 fake.newKeyMutex.Lock() 138 ret, specificReturn := fake.newKeyReturnsOnCall[len(fake.newKeyArgsForCall)] 139 fake.newKeyArgsForCall = append(fake.newKeyArgsForCall, struct { 140 }{}) 141 fake.recordInvocation("NewKey", []interface{}{}) 142 fake.newKeyMutex.Unlock() 143 if fake.NewKeyStub != nil { 144 return fake.NewKeyStub() 145 } 146 if specificReturn { 147 return ret.result1, ret.result2 148 } 149 fakeReturns := fake.newKeyReturns 150 return fakeReturns.result1, fakeReturns.result2 151 } 152 153 func (fake *User) NewKeyCallCount() int { 154 fake.newKeyMutex.RLock() 155 defer fake.newKeyMutex.RUnlock() 156 return len(fake.newKeyArgsForCall) 157 } 158 159 func (fake *User) NewKeyCalls(stub func() (handlers.Big, error)) { 160 fake.newKeyMutex.Lock() 161 defer fake.newKeyMutex.Unlock() 162 fake.NewKeyStub = stub 163 } 164 165 func (fake *User) NewKeyReturns(result1 handlers.Big, result2 error) { 166 fake.newKeyMutex.Lock() 167 defer fake.newKeyMutex.Unlock() 168 fake.NewKeyStub = nil 169 fake.newKeyReturns = struct { 170 result1 handlers.Big 171 result2 error 172 }{result1, result2} 173 } 174 175 func (fake *User) NewKeyReturnsOnCall(i int, result1 handlers.Big, result2 error) { 176 fake.newKeyMutex.Lock() 177 defer fake.newKeyMutex.Unlock() 178 fake.NewKeyStub = nil 179 if fake.newKeyReturnsOnCall == nil { 180 fake.newKeyReturnsOnCall = make(map[int]struct { 181 result1 handlers.Big 182 result2 error 183 }) 184 } 185 fake.newKeyReturnsOnCall[i] = struct { 186 result1 handlers.Big 187 result2 error 188 }{result1, result2} 189 } 190 191 func (fake *User) NewKeyFromBytes(arg1 []byte) (handlers.Big, error) { 192 var arg1Copy []byte 193 if arg1 != nil { 194 arg1Copy = make([]byte, len(arg1)) 195 copy(arg1Copy, arg1) 196 } 197 fake.newKeyFromBytesMutex.Lock() 198 ret, specificReturn := fake.newKeyFromBytesReturnsOnCall[len(fake.newKeyFromBytesArgsForCall)] 199 fake.newKeyFromBytesArgsForCall = append(fake.newKeyFromBytesArgsForCall, struct { 200 arg1 []byte 201 }{arg1Copy}) 202 fake.recordInvocation("NewKeyFromBytes", []interface{}{arg1Copy}) 203 fake.newKeyFromBytesMutex.Unlock() 204 if fake.NewKeyFromBytesStub != nil { 205 return fake.NewKeyFromBytesStub(arg1) 206 } 207 if specificReturn { 208 return ret.result1, ret.result2 209 } 210 fakeReturns := fake.newKeyFromBytesReturns 211 return fakeReturns.result1, fakeReturns.result2 212 } 213 214 func (fake *User) NewKeyFromBytesCallCount() int { 215 fake.newKeyFromBytesMutex.RLock() 216 defer fake.newKeyFromBytesMutex.RUnlock() 217 return len(fake.newKeyFromBytesArgsForCall) 218 } 219 220 func (fake *User) NewKeyFromBytesCalls(stub func([]byte) (handlers.Big, error)) { 221 fake.newKeyFromBytesMutex.Lock() 222 defer fake.newKeyFromBytesMutex.Unlock() 223 fake.NewKeyFromBytesStub = stub 224 } 225 226 func (fake *User) NewKeyFromBytesArgsForCall(i int) []byte { 227 fake.newKeyFromBytesMutex.RLock() 228 defer fake.newKeyFromBytesMutex.RUnlock() 229 argsForCall := fake.newKeyFromBytesArgsForCall[i] 230 return argsForCall.arg1 231 } 232 233 func (fake *User) NewKeyFromBytesReturns(result1 handlers.Big, result2 error) { 234 fake.newKeyFromBytesMutex.Lock() 235 defer fake.newKeyFromBytesMutex.Unlock() 236 fake.NewKeyFromBytesStub = nil 237 fake.newKeyFromBytesReturns = struct { 238 result1 handlers.Big 239 result2 error 240 }{result1, result2} 241 } 242 243 func (fake *User) NewKeyFromBytesReturnsOnCall(i int, result1 handlers.Big, result2 error) { 244 fake.newKeyFromBytesMutex.Lock() 245 defer fake.newKeyFromBytesMutex.Unlock() 246 fake.NewKeyFromBytesStub = nil 247 if fake.newKeyFromBytesReturnsOnCall == nil { 248 fake.newKeyFromBytesReturnsOnCall = make(map[int]struct { 249 result1 handlers.Big 250 result2 error 251 }) 252 } 253 fake.newKeyFromBytesReturnsOnCall[i] = struct { 254 result1 handlers.Big 255 result2 error 256 }{result1, result2} 257 } 258 259 func (fake *User) NewPublicNymFromBytes(arg1 []byte) (handlers.Ecp, error) { 260 var arg1Copy []byte 261 if arg1 != nil { 262 arg1Copy = make([]byte, len(arg1)) 263 copy(arg1Copy, arg1) 264 } 265 fake.newPublicNymFromBytesMutex.Lock() 266 ret, specificReturn := fake.newPublicNymFromBytesReturnsOnCall[len(fake.newPublicNymFromBytesArgsForCall)] 267 fake.newPublicNymFromBytesArgsForCall = append(fake.newPublicNymFromBytesArgsForCall, struct { 268 arg1 []byte 269 }{arg1Copy}) 270 fake.recordInvocation("NewPublicNymFromBytes", []interface{}{arg1Copy}) 271 fake.newPublicNymFromBytesMutex.Unlock() 272 if fake.NewPublicNymFromBytesStub != nil { 273 return fake.NewPublicNymFromBytesStub(arg1) 274 } 275 if specificReturn { 276 return ret.result1, ret.result2 277 } 278 fakeReturns := fake.newPublicNymFromBytesReturns 279 return fakeReturns.result1, fakeReturns.result2 280 } 281 282 func (fake *User) NewPublicNymFromBytesCallCount() int { 283 fake.newPublicNymFromBytesMutex.RLock() 284 defer fake.newPublicNymFromBytesMutex.RUnlock() 285 return len(fake.newPublicNymFromBytesArgsForCall) 286 } 287 288 func (fake *User) NewPublicNymFromBytesCalls(stub func([]byte) (handlers.Ecp, error)) { 289 fake.newPublicNymFromBytesMutex.Lock() 290 defer fake.newPublicNymFromBytesMutex.Unlock() 291 fake.NewPublicNymFromBytesStub = stub 292 } 293 294 func (fake *User) NewPublicNymFromBytesArgsForCall(i int) []byte { 295 fake.newPublicNymFromBytesMutex.RLock() 296 defer fake.newPublicNymFromBytesMutex.RUnlock() 297 argsForCall := fake.newPublicNymFromBytesArgsForCall[i] 298 return argsForCall.arg1 299 } 300 301 func (fake *User) NewPublicNymFromBytesReturns(result1 handlers.Ecp, result2 error) { 302 fake.newPublicNymFromBytesMutex.Lock() 303 defer fake.newPublicNymFromBytesMutex.Unlock() 304 fake.NewPublicNymFromBytesStub = nil 305 fake.newPublicNymFromBytesReturns = struct { 306 result1 handlers.Ecp 307 result2 error 308 }{result1, result2} 309 } 310 311 func (fake *User) NewPublicNymFromBytesReturnsOnCall(i int, result1 handlers.Ecp, result2 error) { 312 fake.newPublicNymFromBytesMutex.Lock() 313 defer fake.newPublicNymFromBytesMutex.Unlock() 314 fake.NewPublicNymFromBytesStub = nil 315 if fake.newPublicNymFromBytesReturnsOnCall == nil { 316 fake.newPublicNymFromBytesReturnsOnCall = make(map[int]struct { 317 result1 handlers.Ecp 318 result2 error 319 }) 320 } 321 fake.newPublicNymFromBytesReturnsOnCall[i] = struct { 322 result1 handlers.Ecp 323 result2 error 324 }{result1, result2} 325 } 326 327 func (fake *User) Invocations() map[string][][]interface{} { 328 fake.invocationsMutex.RLock() 329 defer fake.invocationsMutex.RUnlock() 330 fake.makeNymMutex.RLock() 331 defer fake.makeNymMutex.RUnlock() 332 fake.newKeyMutex.RLock() 333 defer fake.newKeyMutex.RUnlock() 334 fake.newKeyFromBytesMutex.RLock() 335 defer fake.newKeyFromBytesMutex.RUnlock() 336 fake.newPublicNymFromBytesMutex.RLock() 337 defer fake.newPublicNymFromBytesMutex.RUnlock() 338 copiedInvocations := map[string][][]interface{}{} 339 for key, value := range fake.invocations { 340 copiedInvocations[key] = value 341 } 342 return copiedInvocations 343 } 344 345 func (fake *User) recordInvocation(key string, args []interface{}) { 346 fake.invocationsMutex.Lock() 347 defer fake.invocationsMutex.Unlock() 348 if fake.invocations == nil { 349 fake.invocations = map[string][][]interface{}{} 350 } 351 if fake.invocations[key] == nil { 352 fake.invocations[key] = [][]interface{}{} 353 } 354 fake.invocations[key] = append(fake.invocations[key], args) 355 } 356 357 var _ handlers.User = new(User)