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