|
| 1 | +// This Code was generated by counterfeiter, but we had to edit it - see below. |
| 2 | +// This is a result of gRPC breaking change referenced here: https://github.com/cloudfoundry/go-loggregator/issues/146 |
| 3 | +// The command to generate this file is: `go generate ./...` |
| 4 | +// After generating the file, loggregator_v2.UnimplementedIngressServer will need to be embedded in the FakeMetronIngressServer struct. |
| 5 | +// If this file needs to be generated again, the above changes will need to be reapplied. |
| 6 | +// In order to pass the linter checks the function `(fake *FakeMetronIngressServer) mustEmbedUnimplementedIngressServer()` should be removed. |
| 7 | +package fakes |
| 8 | + |
| 9 | +import ( |
| 10 | + "context" |
| 11 | + "sync" |
| 12 | + |
| 13 | + "code.cloudfoundry.org/go-loggregator/v9/rpc/loggregator_v2" |
| 14 | + "github.com/cloudfoundry/statsd-injector/component_tests" |
| 15 | +) |
| 16 | + |
| 17 | +type FakeMetronIngressServer struct { |
| 18 | + loggregator_v2.UnimplementedIngressServer |
| 19 | + BatchSenderStub func(loggregator_v2.Ingress_BatchSenderServer) error |
| 20 | + batchSenderMutex sync.RWMutex |
| 21 | + batchSenderArgsForCall []struct { |
| 22 | + arg1 loggregator_v2.Ingress_BatchSenderServer |
| 23 | + } |
| 24 | + batchSenderReturns struct { |
| 25 | + result1 error |
| 26 | + } |
| 27 | + batchSenderReturnsOnCall map[int]struct { |
| 28 | + result1 error |
| 29 | + } |
| 30 | + SendStub func(context.Context, *loggregator_v2.EnvelopeBatch) (*loggregator_v2.SendResponse, error) |
| 31 | + sendMutex sync.RWMutex |
| 32 | + sendArgsForCall []struct { |
| 33 | + arg1 context.Context |
| 34 | + arg2 *loggregator_v2.EnvelopeBatch |
| 35 | + } |
| 36 | + sendReturns struct { |
| 37 | + result1 *loggregator_v2.SendResponse |
| 38 | + result2 error |
| 39 | + } |
| 40 | + sendReturnsOnCall map[int]struct { |
| 41 | + result1 *loggregator_v2.SendResponse |
| 42 | + result2 error |
| 43 | + } |
| 44 | + SenderStub func(loggregator_v2.Ingress_SenderServer) error |
| 45 | + senderMutex sync.RWMutex |
| 46 | + senderArgsForCall []struct { |
| 47 | + arg1 loggregator_v2.Ingress_SenderServer |
| 48 | + } |
| 49 | + senderReturns struct { |
| 50 | + result1 error |
| 51 | + } |
| 52 | + senderReturnsOnCall map[int]struct { |
| 53 | + result1 error |
| 54 | + } |
| 55 | + mustEmbedUnimplementedIngressServerStub func() |
| 56 | + mustEmbedUnimplementedIngressServerMutex sync.RWMutex |
| 57 | + mustEmbedUnimplementedIngressServerArgsForCall []struct { |
| 58 | + } |
| 59 | + invocations map[string][][]interface{} |
| 60 | + invocationsMutex sync.RWMutex |
| 61 | +} |
| 62 | + |
| 63 | +func (fake *FakeMetronIngressServer) BatchSender(arg1 loggregator_v2.Ingress_BatchSenderServer) error { |
| 64 | + fake.batchSenderMutex.Lock() |
| 65 | + ret, specificReturn := fake.batchSenderReturnsOnCall[len(fake.batchSenderArgsForCall)] |
| 66 | + fake.batchSenderArgsForCall = append(fake.batchSenderArgsForCall, struct { |
| 67 | + arg1 loggregator_v2.Ingress_BatchSenderServer |
| 68 | + }{arg1}) |
| 69 | + stub := fake.BatchSenderStub |
| 70 | + fakeReturns := fake.batchSenderReturns |
| 71 | + fake.recordInvocation("BatchSender", []interface{}{arg1}) |
| 72 | + fake.batchSenderMutex.Unlock() |
| 73 | + if stub != nil { |
| 74 | + return stub(arg1) |
| 75 | + } |
| 76 | + if specificReturn { |
| 77 | + return ret.result1 |
| 78 | + } |
| 79 | + return fakeReturns.result1 |
| 80 | +} |
| 81 | + |
| 82 | +func (fake *FakeMetronIngressServer) BatchSenderCallCount() int { |
| 83 | + fake.batchSenderMutex.RLock() |
| 84 | + defer fake.batchSenderMutex.RUnlock() |
| 85 | + return len(fake.batchSenderArgsForCall) |
| 86 | +} |
| 87 | + |
| 88 | +func (fake *FakeMetronIngressServer) BatchSenderCalls(stub func(loggregator_v2.Ingress_BatchSenderServer) error) { |
| 89 | + fake.batchSenderMutex.Lock() |
| 90 | + defer fake.batchSenderMutex.Unlock() |
| 91 | + fake.BatchSenderStub = stub |
| 92 | +} |
| 93 | + |
| 94 | +func (fake *FakeMetronIngressServer) BatchSenderArgsForCall(i int) loggregator_v2.Ingress_BatchSenderServer { |
| 95 | + fake.batchSenderMutex.RLock() |
| 96 | + defer fake.batchSenderMutex.RUnlock() |
| 97 | + argsForCall := fake.batchSenderArgsForCall[i] |
| 98 | + return argsForCall.arg1 |
| 99 | +} |
| 100 | + |
| 101 | +func (fake *FakeMetronIngressServer) BatchSenderReturns(result1 error) { |
| 102 | + fake.batchSenderMutex.Lock() |
| 103 | + defer fake.batchSenderMutex.Unlock() |
| 104 | + fake.BatchSenderStub = nil |
| 105 | + fake.batchSenderReturns = struct { |
| 106 | + result1 error |
| 107 | + }{result1} |
| 108 | +} |
| 109 | + |
| 110 | +func (fake *FakeMetronIngressServer) BatchSenderReturnsOnCall(i int, result1 error) { |
| 111 | + fake.batchSenderMutex.Lock() |
| 112 | + defer fake.batchSenderMutex.Unlock() |
| 113 | + fake.BatchSenderStub = nil |
| 114 | + if fake.batchSenderReturnsOnCall == nil { |
| 115 | + fake.batchSenderReturnsOnCall = make(map[int]struct { |
| 116 | + result1 error |
| 117 | + }) |
| 118 | + } |
| 119 | + fake.batchSenderReturnsOnCall[i] = struct { |
| 120 | + result1 error |
| 121 | + }{result1} |
| 122 | +} |
| 123 | + |
| 124 | +func (fake *FakeMetronIngressServer) Send(arg1 context.Context, arg2 *loggregator_v2.EnvelopeBatch) (*loggregator_v2.SendResponse, error) { |
| 125 | + fake.sendMutex.Lock() |
| 126 | + ret, specificReturn := fake.sendReturnsOnCall[len(fake.sendArgsForCall)] |
| 127 | + fake.sendArgsForCall = append(fake.sendArgsForCall, struct { |
| 128 | + arg1 context.Context |
| 129 | + arg2 *loggregator_v2.EnvelopeBatch |
| 130 | + }{arg1, arg2}) |
| 131 | + stub := fake.SendStub |
| 132 | + fakeReturns := fake.sendReturns |
| 133 | + fake.recordInvocation("Send", []interface{}{arg1, arg2}) |
| 134 | + fake.sendMutex.Unlock() |
| 135 | + if stub != nil { |
| 136 | + return stub(arg1, arg2) |
| 137 | + } |
| 138 | + if specificReturn { |
| 139 | + return ret.result1, ret.result2 |
| 140 | + } |
| 141 | + return fakeReturns.result1, fakeReturns.result2 |
| 142 | +} |
| 143 | + |
| 144 | +func (fake *FakeMetronIngressServer) SendCallCount() int { |
| 145 | + fake.sendMutex.RLock() |
| 146 | + defer fake.sendMutex.RUnlock() |
| 147 | + return len(fake.sendArgsForCall) |
| 148 | +} |
| 149 | + |
| 150 | +func (fake *FakeMetronIngressServer) SendCalls(stub func(context.Context, *loggregator_v2.EnvelopeBatch) (*loggregator_v2.SendResponse, error)) { |
| 151 | + fake.sendMutex.Lock() |
| 152 | + defer fake.sendMutex.Unlock() |
| 153 | + fake.SendStub = stub |
| 154 | +} |
| 155 | + |
| 156 | +func (fake *FakeMetronIngressServer) SendArgsForCall(i int) (context.Context, *loggregator_v2.EnvelopeBatch) { |
| 157 | + fake.sendMutex.RLock() |
| 158 | + defer fake.sendMutex.RUnlock() |
| 159 | + argsForCall := fake.sendArgsForCall[i] |
| 160 | + return argsForCall.arg1, argsForCall.arg2 |
| 161 | +} |
| 162 | + |
| 163 | +func (fake *FakeMetronIngressServer) SendReturns(result1 *loggregator_v2.SendResponse, result2 error) { |
| 164 | + fake.sendMutex.Lock() |
| 165 | + defer fake.sendMutex.Unlock() |
| 166 | + fake.SendStub = nil |
| 167 | + fake.sendReturns = struct { |
| 168 | + result1 *loggregator_v2.SendResponse |
| 169 | + result2 error |
| 170 | + }{result1, result2} |
| 171 | +} |
| 172 | + |
| 173 | +func (fake *FakeMetronIngressServer) SendReturnsOnCall(i int, result1 *loggregator_v2.SendResponse, result2 error) { |
| 174 | + fake.sendMutex.Lock() |
| 175 | + defer fake.sendMutex.Unlock() |
| 176 | + fake.SendStub = nil |
| 177 | + if fake.sendReturnsOnCall == nil { |
| 178 | + fake.sendReturnsOnCall = make(map[int]struct { |
| 179 | + result1 *loggregator_v2.SendResponse |
| 180 | + result2 error |
| 181 | + }) |
| 182 | + } |
| 183 | + fake.sendReturnsOnCall[i] = struct { |
| 184 | + result1 *loggregator_v2.SendResponse |
| 185 | + result2 error |
| 186 | + }{result1, result2} |
| 187 | +} |
| 188 | + |
| 189 | +func (fake *FakeMetronIngressServer) Sender(arg1 loggregator_v2.Ingress_SenderServer) error { |
| 190 | + fake.senderMutex.Lock() |
| 191 | + ret, specificReturn := fake.senderReturnsOnCall[len(fake.senderArgsForCall)] |
| 192 | + fake.senderArgsForCall = append(fake.senderArgsForCall, struct { |
| 193 | + arg1 loggregator_v2.Ingress_SenderServer |
| 194 | + }{arg1}) |
| 195 | + stub := fake.SenderStub |
| 196 | + fakeReturns := fake.senderReturns |
| 197 | + fake.recordInvocation("Sender", []interface{}{arg1}) |
| 198 | + fake.senderMutex.Unlock() |
| 199 | + if stub != nil { |
| 200 | + return stub(arg1) |
| 201 | + } |
| 202 | + if specificReturn { |
| 203 | + return ret.result1 |
| 204 | + } |
| 205 | + return fakeReturns.result1 |
| 206 | +} |
| 207 | + |
| 208 | +func (fake *FakeMetronIngressServer) SenderCallCount() int { |
| 209 | + fake.senderMutex.RLock() |
| 210 | + defer fake.senderMutex.RUnlock() |
| 211 | + return len(fake.senderArgsForCall) |
| 212 | +} |
| 213 | + |
| 214 | +func (fake *FakeMetronIngressServer) SenderCalls(stub func(loggregator_v2.Ingress_SenderServer) error) { |
| 215 | + fake.senderMutex.Lock() |
| 216 | + defer fake.senderMutex.Unlock() |
| 217 | + fake.SenderStub = stub |
| 218 | +} |
| 219 | + |
| 220 | +func (fake *FakeMetronIngressServer) SenderArgsForCall(i int) loggregator_v2.Ingress_SenderServer { |
| 221 | + fake.senderMutex.RLock() |
| 222 | + defer fake.senderMutex.RUnlock() |
| 223 | + argsForCall := fake.senderArgsForCall[i] |
| 224 | + return argsForCall.arg1 |
| 225 | +} |
| 226 | + |
| 227 | +func (fake *FakeMetronIngressServer) SenderReturns(result1 error) { |
| 228 | + fake.senderMutex.Lock() |
| 229 | + defer fake.senderMutex.Unlock() |
| 230 | + fake.SenderStub = nil |
| 231 | + fake.senderReturns = struct { |
| 232 | + result1 error |
| 233 | + }{result1} |
| 234 | +} |
| 235 | + |
| 236 | +func (fake *FakeMetronIngressServer) SenderReturnsOnCall(i int, result1 error) { |
| 237 | + fake.senderMutex.Lock() |
| 238 | + defer fake.senderMutex.Unlock() |
| 239 | + fake.SenderStub = nil |
| 240 | + if fake.senderReturnsOnCall == nil { |
| 241 | + fake.senderReturnsOnCall = make(map[int]struct { |
| 242 | + result1 error |
| 243 | + }) |
| 244 | + } |
| 245 | + fake.senderReturnsOnCall[i] = struct { |
| 246 | + result1 error |
| 247 | + }{result1} |
| 248 | +} |
| 249 | + |
| 250 | +func (fake *FakeMetronIngressServer) MustEmbedUnimplementedIngressServerCallCount() int { |
| 251 | + fake.mustEmbedUnimplementedIngressServerMutex.RLock() |
| 252 | + defer fake.mustEmbedUnimplementedIngressServerMutex.RUnlock() |
| 253 | + return len(fake.mustEmbedUnimplementedIngressServerArgsForCall) |
| 254 | +} |
| 255 | + |
| 256 | +func (fake *FakeMetronIngressServer) MustEmbedUnimplementedIngressServerCalls(stub func()) { |
| 257 | + fake.mustEmbedUnimplementedIngressServerMutex.Lock() |
| 258 | + defer fake.mustEmbedUnimplementedIngressServerMutex.Unlock() |
| 259 | + fake.mustEmbedUnimplementedIngressServerStub = stub |
| 260 | +} |
| 261 | + |
| 262 | +func (fake *FakeMetronIngressServer) Invocations() map[string][][]interface{} { |
| 263 | + fake.invocationsMutex.RLock() |
| 264 | + defer fake.invocationsMutex.RUnlock() |
| 265 | + fake.batchSenderMutex.RLock() |
| 266 | + defer fake.batchSenderMutex.RUnlock() |
| 267 | + fake.sendMutex.RLock() |
| 268 | + defer fake.sendMutex.RUnlock() |
| 269 | + fake.senderMutex.RLock() |
| 270 | + defer fake.senderMutex.RUnlock() |
| 271 | + fake.mustEmbedUnimplementedIngressServerMutex.RLock() |
| 272 | + defer fake.mustEmbedUnimplementedIngressServerMutex.RUnlock() |
| 273 | + copiedInvocations := map[string][][]interface{}{} |
| 274 | + for key, value := range fake.invocations { |
| 275 | + copiedInvocations[key] = value |
| 276 | + } |
| 277 | + return copiedInvocations |
| 278 | +} |
| 279 | + |
| 280 | +func (fake *FakeMetronIngressServer) recordInvocation(key string, args []interface{}) { |
| 281 | + fake.invocationsMutex.Lock() |
| 282 | + defer fake.invocationsMutex.Unlock() |
| 283 | + if fake.invocations == nil { |
| 284 | + fake.invocations = map[string][][]interface{}{} |
| 285 | + } |
| 286 | + if fake.invocations[key] == nil { |
| 287 | + fake.invocations[key] = [][]interface{}{} |
| 288 | + } |
| 289 | + fake.invocations[key] = append(fake.invocations[key], args) |
| 290 | +} |
| 291 | + |
| 292 | +var _ component_tests.MetronIngressServer = new(FakeMetronIngressServer) |
0 commit comments