github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_worker_artifact.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package dbfakes 3 4 import ( 5 "sync" 6 "time" 7 8 "github.com/pf-qiu/concourse/v6/atc/db" 9 ) 10 11 type FakeWorkerArtifact struct { 12 BuildIDStub func() int 13 buildIDMutex sync.RWMutex 14 buildIDArgsForCall []struct { 15 } 16 buildIDReturns struct { 17 result1 int 18 } 19 buildIDReturnsOnCall map[int]struct { 20 result1 int 21 } 22 CreatedAtStub func() time.Time 23 createdAtMutex sync.RWMutex 24 createdAtArgsForCall []struct { 25 } 26 createdAtReturns struct { 27 result1 time.Time 28 } 29 createdAtReturnsOnCall map[int]struct { 30 result1 time.Time 31 } 32 IDStub func() int 33 iDMutex sync.RWMutex 34 iDArgsForCall []struct { 35 } 36 iDReturns struct { 37 result1 int 38 } 39 iDReturnsOnCall map[int]struct { 40 result1 int 41 } 42 NameStub func() string 43 nameMutex sync.RWMutex 44 nameArgsForCall []struct { 45 } 46 nameReturns struct { 47 result1 string 48 } 49 nameReturnsOnCall map[int]struct { 50 result1 string 51 } 52 VolumeStub func(int) (db.CreatedVolume, bool, error) 53 volumeMutex sync.RWMutex 54 volumeArgsForCall []struct { 55 arg1 int 56 } 57 volumeReturns struct { 58 result1 db.CreatedVolume 59 result2 bool 60 result3 error 61 } 62 volumeReturnsOnCall map[int]struct { 63 result1 db.CreatedVolume 64 result2 bool 65 result3 error 66 } 67 invocations map[string][][]interface{} 68 invocationsMutex sync.RWMutex 69 } 70 71 func (fake *FakeWorkerArtifact) BuildID() int { 72 fake.buildIDMutex.Lock() 73 ret, specificReturn := fake.buildIDReturnsOnCall[len(fake.buildIDArgsForCall)] 74 fake.buildIDArgsForCall = append(fake.buildIDArgsForCall, struct { 75 }{}) 76 fake.recordInvocation("BuildID", []interface{}{}) 77 fake.buildIDMutex.Unlock() 78 if fake.BuildIDStub != nil { 79 return fake.BuildIDStub() 80 } 81 if specificReturn { 82 return ret.result1 83 } 84 fakeReturns := fake.buildIDReturns 85 return fakeReturns.result1 86 } 87 88 func (fake *FakeWorkerArtifact) BuildIDCallCount() int { 89 fake.buildIDMutex.RLock() 90 defer fake.buildIDMutex.RUnlock() 91 return len(fake.buildIDArgsForCall) 92 } 93 94 func (fake *FakeWorkerArtifact) BuildIDCalls(stub func() int) { 95 fake.buildIDMutex.Lock() 96 defer fake.buildIDMutex.Unlock() 97 fake.BuildIDStub = stub 98 } 99 100 func (fake *FakeWorkerArtifact) BuildIDReturns(result1 int) { 101 fake.buildIDMutex.Lock() 102 defer fake.buildIDMutex.Unlock() 103 fake.BuildIDStub = nil 104 fake.buildIDReturns = struct { 105 result1 int 106 }{result1} 107 } 108 109 func (fake *FakeWorkerArtifact) BuildIDReturnsOnCall(i int, result1 int) { 110 fake.buildIDMutex.Lock() 111 defer fake.buildIDMutex.Unlock() 112 fake.BuildIDStub = nil 113 if fake.buildIDReturnsOnCall == nil { 114 fake.buildIDReturnsOnCall = make(map[int]struct { 115 result1 int 116 }) 117 } 118 fake.buildIDReturnsOnCall[i] = struct { 119 result1 int 120 }{result1} 121 } 122 123 func (fake *FakeWorkerArtifact) CreatedAt() time.Time { 124 fake.createdAtMutex.Lock() 125 ret, specificReturn := fake.createdAtReturnsOnCall[len(fake.createdAtArgsForCall)] 126 fake.createdAtArgsForCall = append(fake.createdAtArgsForCall, struct { 127 }{}) 128 fake.recordInvocation("CreatedAt", []interface{}{}) 129 fake.createdAtMutex.Unlock() 130 if fake.CreatedAtStub != nil { 131 return fake.CreatedAtStub() 132 } 133 if specificReturn { 134 return ret.result1 135 } 136 fakeReturns := fake.createdAtReturns 137 return fakeReturns.result1 138 } 139 140 func (fake *FakeWorkerArtifact) CreatedAtCallCount() int { 141 fake.createdAtMutex.RLock() 142 defer fake.createdAtMutex.RUnlock() 143 return len(fake.createdAtArgsForCall) 144 } 145 146 func (fake *FakeWorkerArtifact) CreatedAtCalls(stub func() time.Time) { 147 fake.createdAtMutex.Lock() 148 defer fake.createdAtMutex.Unlock() 149 fake.CreatedAtStub = stub 150 } 151 152 func (fake *FakeWorkerArtifact) CreatedAtReturns(result1 time.Time) { 153 fake.createdAtMutex.Lock() 154 defer fake.createdAtMutex.Unlock() 155 fake.CreatedAtStub = nil 156 fake.createdAtReturns = struct { 157 result1 time.Time 158 }{result1} 159 } 160 161 func (fake *FakeWorkerArtifact) CreatedAtReturnsOnCall(i int, result1 time.Time) { 162 fake.createdAtMutex.Lock() 163 defer fake.createdAtMutex.Unlock() 164 fake.CreatedAtStub = nil 165 if fake.createdAtReturnsOnCall == nil { 166 fake.createdAtReturnsOnCall = make(map[int]struct { 167 result1 time.Time 168 }) 169 } 170 fake.createdAtReturnsOnCall[i] = struct { 171 result1 time.Time 172 }{result1} 173 } 174 175 func (fake *FakeWorkerArtifact) ID() int { 176 fake.iDMutex.Lock() 177 ret, specificReturn := fake.iDReturnsOnCall[len(fake.iDArgsForCall)] 178 fake.iDArgsForCall = append(fake.iDArgsForCall, struct { 179 }{}) 180 fake.recordInvocation("ID", []interface{}{}) 181 fake.iDMutex.Unlock() 182 if fake.IDStub != nil { 183 return fake.IDStub() 184 } 185 if specificReturn { 186 return ret.result1 187 } 188 fakeReturns := fake.iDReturns 189 return fakeReturns.result1 190 } 191 192 func (fake *FakeWorkerArtifact) IDCallCount() int { 193 fake.iDMutex.RLock() 194 defer fake.iDMutex.RUnlock() 195 return len(fake.iDArgsForCall) 196 } 197 198 func (fake *FakeWorkerArtifact) IDCalls(stub func() int) { 199 fake.iDMutex.Lock() 200 defer fake.iDMutex.Unlock() 201 fake.IDStub = stub 202 } 203 204 func (fake *FakeWorkerArtifact) IDReturns(result1 int) { 205 fake.iDMutex.Lock() 206 defer fake.iDMutex.Unlock() 207 fake.IDStub = nil 208 fake.iDReturns = struct { 209 result1 int 210 }{result1} 211 } 212 213 func (fake *FakeWorkerArtifact) IDReturnsOnCall(i int, result1 int) { 214 fake.iDMutex.Lock() 215 defer fake.iDMutex.Unlock() 216 fake.IDStub = nil 217 if fake.iDReturnsOnCall == nil { 218 fake.iDReturnsOnCall = make(map[int]struct { 219 result1 int 220 }) 221 } 222 fake.iDReturnsOnCall[i] = struct { 223 result1 int 224 }{result1} 225 } 226 227 func (fake *FakeWorkerArtifact) Name() string { 228 fake.nameMutex.Lock() 229 ret, specificReturn := fake.nameReturnsOnCall[len(fake.nameArgsForCall)] 230 fake.nameArgsForCall = append(fake.nameArgsForCall, struct { 231 }{}) 232 fake.recordInvocation("Name", []interface{}{}) 233 fake.nameMutex.Unlock() 234 if fake.NameStub != nil { 235 return fake.NameStub() 236 } 237 if specificReturn { 238 return ret.result1 239 } 240 fakeReturns := fake.nameReturns 241 return fakeReturns.result1 242 } 243 244 func (fake *FakeWorkerArtifact) NameCallCount() int { 245 fake.nameMutex.RLock() 246 defer fake.nameMutex.RUnlock() 247 return len(fake.nameArgsForCall) 248 } 249 250 func (fake *FakeWorkerArtifact) NameCalls(stub func() string) { 251 fake.nameMutex.Lock() 252 defer fake.nameMutex.Unlock() 253 fake.NameStub = stub 254 } 255 256 func (fake *FakeWorkerArtifact) NameReturns(result1 string) { 257 fake.nameMutex.Lock() 258 defer fake.nameMutex.Unlock() 259 fake.NameStub = nil 260 fake.nameReturns = struct { 261 result1 string 262 }{result1} 263 } 264 265 func (fake *FakeWorkerArtifact) NameReturnsOnCall(i int, result1 string) { 266 fake.nameMutex.Lock() 267 defer fake.nameMutex.Unlock() 268 fake.NameStub = nil 269 if fake.nameReturnsOnCall == nil { 270 fake.nameReturnsOnCall = make(map[int]struct { 271 result1 string 272 }) 273 } 274 fake.nameReturnsOnCall[i] = struct { 275 result1 string 276 }{result1} 277 } 278 279 func (fake *FakeWorkerArtifact) Volume(arg1 int) (db.CreatedVolume, bool, error) { 280 fake.volumeMutex.Lock() 281 ret, specificReturn := fake.volumeReturnsOnCall[len(fake.volumeArgsForCall)] 282 fake.volumeArgsForCall = append(fake.volumeArgsForCall, struct { 283 arg1 int 284 }{arg1}) 285 fake.recordInvocation("Volume", []interface{}{arg1}) 286 fake.volumeMutex.Unlock() 287 if fake.VolumeStub != nil { 288 return fake.VolumeStub(arg1) 289 } 290 if specificReturn { 291 return ret.result1, ret.result2, ret.result3 292 } 293 fakeReturns := fake.volumeReturns 294 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 295 } 296 297 func (fake *FakeWorkerArtifact) VolumeCallCount() int { 298 fake.volumeMutex.RLock() 299 defer fake.volumeMutex.RUnlock() 300 return len(fake.volumeArgsForCall) 301 } 302 303 func (fake *FakeWorkerArtifact) VolumeCalls(stub func(int) (db.CreatedVolume, bool, error)) { 304 fake.volumeMutex.Lock() 305 defer fake.volumeMutex.Unlock() 306 fake.VolumeStub = stub 307 } 308 309 func (fake *FakeWorkerArtifact) VolumeArgsForCall(i int) int { 310 fake.volumeMutex.RLock() 311 defer fake.volumeMutex.RUnlock() 312 argsForCall := fake.volumeArgsForCall[i] 313 return argsForCall.arg1 314 } 315 316 func (fake *FakeWorkerArtifact) VolumeReturns(result1 db.CreatedVolume, result2 bool, result3 error) { 317 fake.volumeMutex.Lock() 318 defer fake.volumeMutex.Unlock() 319 fake.VolumeStub = nil 320 fake.volumeReturns = struct { 321 result1 db.CreatedVolume 322 result2 bool 323 result3 error 324 }{result1, result2, result3} 325 } 326 327 func (fake *FakeWorkerArtifact) VolumeReturnsOnCall(i int, result1 db.CreatedVolume, result2 bool, result3 error) { 328 fake.volumeMutex.Lock() 329 defer fake.volumeMutex.Unlock() 330 fake.VolumeStub = nil 331 if fake.volumeReturnsOnCall == nil { 332 fake.volumeReturnsOnCall = make(map[int]struct { 333 result1 db.CreatedVolume 334 result2 bool 335 result3 error 336 }) 337 } 338 fake.volumeReturnsOnCall[i] = struct { 339 result1 db.CreatedVolume 340 result2 bool 341 result3 error 342 }{result1, result2, result3} 343 } 344 345 func (fake *FakeWorkerArtifact) Invocations() map[string][][]interface{} { 346 fake.invocationsMutex.RLock() 347 defer fake.invocationsMutex.RUnlock() 348 fake.buildIDMutex.RLock() 349 defer fake.buildIDMutex.RUnlock() 350 fake.createdAtMutex.RLock() 351 defer fake.createdAtMutex.RUnlock() 352 fake.iDMutex.RLock() 353 defer fake.iDMutex.RUnlock() 354 fake.nameMutex.RLock() 355 defer fake.nameMutex.RUnlock() 356 fake.volumeMutex.RLock() 357 defer fake.volumeMutex.RUnlock() 358 copiedInvocations := map[string][][]interface{}{} 359 for key, value := range fake.invocations { 360 copiedInvocations[key] = value 361 } 362 return copiedInvocations 363 } 364 365 func (fake *FakeWorkerArtifact) recordInvocation(key string, args []interface{}) { 366 fake.invocationsMutex.Lock() 367 defer fake.invocationsMutex.Unlock() 368 if fake.invocations == nil { 369 fake.invocations = map[string][][]interface{}{} 370 } 371 if fake.invocations[key] == nil { 372 fake.invocations[key] = [][]interface{}{} 373 } 374 fake.invocations[key] = append(fake.invocations[key], args) 375 } 376 377 var _ db.WorkerArtifact = new(FakeWorkerArtifact)