github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/internal/peer/snapshot/mock/snapshot_client.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mock 3 4 import ( 5 "context" 6 "sync" 7 8 "github.com/golang/protobuf/ptypes/empty" 9 "github.com/hyperledger/fabric-protos-go/peer" 10 "google.golang.org/grpc" 11 ) 12 13 type SnapshotClient struct { 14 CancelStub func(context.Context, *peer.SignedSnapshotRequest, ...grpc.CallOption) (*empty.Empty, error) 15 cancelMutex sync.RWMutex 16 cancelArgsForCall []struct { 17 arg1 context.Context 18 arg2 *peer.SignedSnapshotRequest 19 arg3 []grpc.CallOption 20 } 21 cancelReturns struct { 22 result1 *empty.Empty 23 result2 error 24 } 25 cancelReturnsOnCall map[int]struct { 26 result1 *empty.Empty 27 result2 error 28 } 29 GenerateStub func(context.Context, *peer.SignedSnapshotRequest, ...grpc.CallOption) (*empty.Empty, error) 30 generateMutex sync.RWMutex 31 generateArgsForCall []struct { 32 arg1 context.Context 33 arg2 *peer.SignedSnapshotRequest 34 arg3 []grpc.CallOption 35 } 36 generateReturns struct { 37 result1 *empty.Empty 38 result2 error 39 } 40 generateReturnsOnCall map[int]struct { 41 result1 *empty.Empty 42 result2 error 43 } 44 QueryPendingsStub func(context.Context, *peer.SignedSnapshotRequest, ...grpc.CallOption) (*peer.QueryPendingSnapshotsResponse, error) 45 queryPendingsMutex sync.RWMutex 46 queryPendingsArgsForCall []struct { 47 arg1 context.Context 48 arg2 *peer.SignedSnapshotRequest 49 arg3 []grpc.CallOption 50 } 51 queryPendingsReturns struct { 52 result1 *peer.QueryPendingSnapshotsResponse 53 result2 error 54 } 55 queryPendingsReturnsOnCall map[int]struct { 56 result1 *peer.QueryPendingSnapshotsResponse 57 result2 error 58 } 59 invocations map[string][][]interface{} 60 invocationsMutex sync.RWMutex 61 } 62 63 func (fake *SnapshotClient) Cancel(arg1 context.Context, arg2 *peer.SignedSnapshotRequest, arg3 ...grpc.CallOption) (*empty.Empty, error) { 64 fake.cancelMutex.Lock() 65 ret, specificReturn := fake.cancelReturnsOnCall[len(fake.cancelArgsForCall)] 66 fake.cancelArgsForCall = append(fake.cancelArgsForCall, struct { 67 arg1 context.Context 68 arg2 *peer.SignedSnapshotRequest 69 arg3 []grpc.CallOption 70 }{arg1, arg2, arg3}) 71 fake.recordInvocation("Cancel", []interface{}{arg1, arg2, arg3}) 72 fake.cancelMutex.Unlock() 73 if fake.CancelStub != nil { 74 return fake.CancelStub(arg1, arg2, arg3...) 75 } 76 if specificReturn { 77 return ret.result1, ret.result2 78 } 79 fakeReturns := fake.cancelReturns 80 return fakeReturns.result1, fakeReturns.result2 81 } 82 83 func (fake *SnapshotClient) CancelCallCount() int { 84 fake.cancelMutex.RLock() 85 defer fake.cancelMutex.RUnlock() 86 return len(fake.cancelArgsForCall) 87 } 88 89 func (fake *SnapshotClient) CancelCalls(stub func(context.Context, *peer.SignedSnapshotRequest, ...grpc.CallOption) (*empty.Empty, error)) { 90 fake.cancelMutex.Lock() 91 defer fake.cancelMutex.Unlock() 92 fake.CancelStub = stub 93 } 94 95 func (fake *SnapshotClient) CancelArgsForCall(i int) (context.Context, *peer.SignedSnapshotRequest, []grpc.CallOption) { 96 fake.cancelMutex.RLock() 97 defer fake.cancelMutex.RUnlock() 98 argsForCall := fake.cancelArgsForCall[i] 99 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 100 } 101 102 func (fake *SnapshotClient) CancelReturns(result1 *empty.Empty, result2 error) { 103 fake.cancelMutex.Lock() 104 defer fake.cancelMutex.Unlock() 105 fake.CancelStub = nil 106 fake.cancelReturns = struct { 107 result1 *empty.Empty 108 result2 error 109 }{result1, result2} 110 } 111 112 func (fake *SnapshotClient) CancelReturnsOnCall(i int, result1 *empty.Empty, result2 error) { 113 fake.cancelMutex.Lock() 114 defer fake.cancelMutex.Unlock() 115 fake.CancelStub = nil 116 if fake.cancelReturnsOnCall == nil { 117 fake.cancelReturnsOnCall = make(map[int]struct { 118 result1 *empty.Empty 119 result2 error 120 }) 121 } 122 fake.cancelReturnsOnCall[i] = struct { 123 result1 *empty.Empty 124 result2 error 125 }{result1, result2} 126 } 127 128 func (fake *SnapshotClient) Generate(arg1 context.Context, arg2 *peer.SignedSnapshotRequest, arg3 ...grpc.CallOption) (*empty.Empty, error) { 129 fake.generateMutex.Lock() 130 ret, specificReturn := fake.generateReturnsOnCall[len(fake.generateArgsForCall)] 131 fake.generateArgsForCall = append(fake.generateArgsForCall, struct { 132 arg1 context.Context 133 arg2 *peer.SignedSnapshotRequest 134 arg3 []grpc.CallOption 135 }{arg1, arg2, arg3}) 136 fake.recordInvocation("Generate", []interface{}{arg1, arg2, arg3}) 137 fake.generateMutex.Unlock() 138 if fake.GenerateStub != nil { 139 return fake.GenerateStub(arg1, arg2, arg3...) 140 } 141 if specificReturn { 142 return ret.result1, ret.result2 143 } 144 fakeReturns := fake.generateReturns 145 return fakeReturns.result1, fakeReturns.result2 146 } 147 148 func (fake *SnapshotClient) GenerateCallCount() int { 149 fake.generateMutex.RLock() 150 defer fake.generateMutex.RUnlock() 151 return len(fake.generateArgsForCall) 152 } 153 154 func (fake *SnapshotClient) GenerateCalls(stub func(context.Context, *peer.SignedSnapshotRequest, ...grpc.CallOption) (*empty.Empty, error)) { 155 fake.generateMutex.Lock() 156 defer fake.generateMutex.Unlock() 157 fake.GenerateStub = stub 158 } 159 160 func (fake *SnapshotClient) GenerateArgsForCall(i int) (context.Context, *peer.SignedSnapshotRequest, []grpc.CallOption) { 161 fake.generateMutex.RLock() 162 defer fake.generateMutex.RUnlock() 163 argsForCall := fake.generateArgsForCall[i] 164 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 165 } 166 167 func (fake *SnapshotClient) GenerateReturns(result1 *empty.Empty, result2 error) { 168 fake.generateMutex.Lock() 169 defer fake.generateMutex.Unlock() 170 fake.GenerateStub = nil 171 fake.generateReturns = struct { 172 result1 *empty.Empty 173 result2 error 174 }{result1, result2} 175 } 176 177 func (fake *SnapshotClient) GenerateReturnsOnCall(i int, result1 *empty.Empty, result2 error) { 178 fake.generateMutex.Lock() 179 defer fake.generateMutex.Unlock() 180 fake.GenerateStub = nil 181 if fake.generateReturnsOnCall == nil { 182 fake.generateReturnsOnCall = make(map[int]struct { 183 result1 *empty.Empty 184 result2 error 185 }) 186 } 187 fake.generateReturnsOnCall[i] = struct { 188 result1 *empty.Empty 189 result2 error 190 }{result1, result2} 191 } 192 193 func (fake *SnapshotClient) QueryPendings(arg1 context.Context, arg2 *peer.SignedSnapshotRequest, arg3 ...grpc.CallOption) (*peer.QueryPendingSnapshotsResponse, error) { 194 fake.queryPendingsMutex.Lock() 195 ret, specificReturn := fake.queryPendingsReturnsOnCall[len(fake.queryPendingsArgsForCall)] 196 fake.queryPendingsArgsForCall = append(fake.queryPendingsArgsForCall, struct { 197 arg1 context.Context 198 arg2 *peer.SignedSnapshotRequest 199 arg3 []grpc.CallOption 200 }{arg1, arg2, arg3}) 201 fake.recordInvocation("QueryPendings", []interface{}{arg1, arg2, arg3}) 202 fake.queryPendingsMutex.Unlock() 203 if fake.QueryPendingsStub != nil { 204 return fake.QueryPendingsStub(arg1, arg2, arg3...) 205 } 206 if specificReturn { 207 return ret.result1, ret.result2 208 } 209 fakeReturns := fake.queryPendingsReturns 210 return fakeReturns.result1, fakeReturns.result2 211 } 212 213 func (fake *SnapshotClient) QueryPendingsCallCount() int { 214 fake.queryPendingsMutex.RLock() 215 defer fake.queryPendingsMutex.RUnlock() 216 return len(fake.queryPendingsArgsForCall) 217 } 218 219 func (fake *SnapshotClient) QueryPendingsCalls(stub func(context.Context, *peer.SignedSnapshotRequest, ...grpc.CallOption) (*peer.QueryPendingSnapshotsResponse, error)) { 220 fake.queryPendingsMutex.Lock() 221 defer fake.queryPendingsMutex.Unlock() 222 fake.QueryPendingsStub = stub 223 } 224 225 func (fake *SnapshotClient) QueryPendingsArgsForCall(i int) (context.Context, *peer.SignedSnapshotRequest, []grpc.CallOption) { 226 fake.queryPendingsMutex.RLock() 227 defer fake.queryPendingsMutex.RUnlock() 228 argsForCall := fake.queryPendingsArgsForCall[i] 229 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 230 } 231 232 func (fake *SnapshotClient) QueryPendingsReturns(result1 *peer.QueryPendingSnapshotsResponse, result2 error) { 233 fake.queryPendingsMutex.Lock() 234 defer fake.queryPendingsMutex.Unlock() 235 fake.QueryPendingsStub = nil 236 fake.queryPendingsReturns = struct { 237 result1 *peer.QueryPendingSnapshotsResponse 238 result2 error 239 }{result1, result2} 240 } 241 242 func (fake *SnapshotClient) QueryPendingsReturnsOnCall(i int, result1 *peer.QueryPendingSnapshotsResponse, result2 error) { 243 fake.queryPendingsMutex.Lock() 244 defer fake.queryPendingsMutex.Unlock() 245 fake.QueryPendingsStub = nil 246 if fake.queryPendingsReturnsOnCall == nil { 247 fake.queryPendingsReturnsOnCall = make(map[int]struct { 248 result1 *peer.QueryPendingSnapshotsResponse 249 result2 error 250 }) 251 } 252 fake.queryPendingsReturnsOnCall[i] = struct { 253 result1 *peer.QueryPendingSnapshotsResponse 254 result2 error 255 }{result1, result2} 256 } 257 258 func (fake *SnapshotClient) Invocations() map[string][][]interface{} { 259 fake.invocationsMutex.RLock() 260 defer fake.invocationsMutex.RUnlock() 261 fake.cancelMutex.RLock() 262 defer fake.cancelMutex.RUnlock() 263 fake.generateMutex.RLock() 264 defer fake.generateMutex.RUnlock() 265 fake.queryPendingsMutex.RLock() 266 defer fake.queryPendingsMutex.RUnlock() 267 copiedInvocations := map[string][][]interface{}{} 268 for key, value := range fake.invocations { 269 copiedInvocations[key] = value 270 } 271 return copiedInvocations 272 } 273 274 func (fake *SnapshotClient) recordInvocation(key string, args []interface{}) { 275 fake.invocationsMutex.Lock() 276 defer fake.invocationsMutex.Unlock() 277 if fake.invocations == nil { 278 fake.invocations = map[string][][]interface{}{} 279 } 280 if fake.invocations[key] == nil { 281 fake.invocations[key] = [][]interface{}{} 282 } 283 fake.invocations[key] = append(fake.invocations[key], args) 284 }