github.com/cloudfoundry-attic/ltc@v0.0.0-20151123212628-098adc7919fc/droplet_runner/fake_blob_store/fake_blob_store.go (about) 1 // This file was generated by counterfeiter 2 package fake_blob_store 3 4 import ( 5 "io" 6 "sync" 7 8 "github.com/cloudfoundry-incubator/bbs/models" 9 "github.com/cloudfoundry-incubator/ltc/blob_store/blob" 10 "github.com/cloudfoundry-incubator/ltc/droplet_runner" 11 ) 12 13 type FakeBlobStore struct { 14 ListStub func() ([]blob.Blob, error) 15 listMutex sync.RWMutex 16 listArgsForCall []struct{} 17 listReturns struct { 18 result1 []blob.Blob 19 result2 error 20 } 21 DeleteStub func(path string) error 22 deleteMutex sync.RWMutex 23 deleteArgsForCall []struct { 24 path string 25 } 26 deleteReturns struct { 27 result1 error 28 } 29 UploadStub func(path string, contents io.ReadSeeker) error 30 uploadMutex sync.RWMutex 31 uploadArgsForCall []struct { 32 path string 33 contents io.ReadSeeker 34 } 35 uploadReturns struct { 36 result1 error 37 } 38 DownloadStub func(path string) (io.ReadCloser, error) 39 downloadMutex sync.RWMutex 40 downloadArgsForCall []struct { 41 path string 42 } 43 downloadReturns struct { 44 result1 io.ReadCloser 45 result2 error 46 } 47 DownloadAppBitsActionStub func(dropletName string) *models.Action 48 downloadAppBitsActionMutex sync.RWMutex 49 downloadAppBitsActionArgsForCall []struct { 50 dropletName string 51 } 52 downloadAppBitsActionReturns struct { 53 result1 *models.Action 54 } 55 DeleteAppBitsActionStub func(dropletName string) *models.Action 56 deleteAppBitsActionMutex sync.RWMutex 57 deleteAppBitsActionArgsForCall []struct { 58 dropletName string 59 } 60 deleteAppBitsActionReturns struct { 61 result1 *models.Action 62 } 63 UploadDropletActionStub func(dropletName string) *models.Action 64 uploadDropletActionMutex sync.RWMutex 65 uploadDropletActionArgsForCall []struct { 66 dropletName string 67 } 68 uploadDropletActionReturns struct { 69 result1 *models.Action 70 } 71 UploadDropletMetadataActionStub func(dropletName string) *models.Action 72 uploadDropletMetadataActionMutex sync.RWMutex 73 uploadDropletMetadataActionArgsForCall []struct { 74 dropletName string 75 } 76 uploadDropletMetadataActionReturns struct { 77 result1 *models.Action 78 } 79 DownloadDropletActionStub func(dropletName string) *models.Action 80 downloadDropletActionMutex sync.RWMutex 81 downloadDropletActionArgsForCall []struct { 82 dropletName string 83 } 84 downloadDropletActionReturns struct { 85 result1 *models.Action 86 } 87 } 88 89 func (fake *FakeBlobStore) List() ([]blob.Blob, error) { 90 fake.listMutex.Lock() 91 fake.listArgsForCall = append(fake.listArgsForCall, struct{}{}) 92 fake.listMutex.Unlock() 93 if fake.ListStub != nil { 94 return fake.ListStub() 95 } else { 96 return fake.listReturns.result1, fake.listReturns.result2 97 } 98 } 99 100 func (fake *FakeBlobStore) ListCallCount() int { 101 fake.listMutex.RLock() 102 defer fake.listMutex.RUnlock() 103 return len(fake.listArgsForCall) 104 } 105 106 func (fake *FakeBlobStore) ListReturns(result1 []blob.Blob, result2 error) { 107 fake.ListStub = nil 108 fake.listReturns = struct { 109 result1 []blob.Blob 110 result2 error 111 }{result1, result2} 112 } 113 114 func (fake *FakeBlobStore) Delete(path string) error { 115 fake.deleteMutex.Lock() 116 fake.deleteArgsForCall = append(fake.deleteArgsForCall, struct { 117 path string 118 }{path}) 119 fake.deleteMutex.Unlock() 120 if fake.DeleteStub != nil { 121 return fake.DeleteStub(path) 122 } else { 123 return fake.deleteReturns.result1 124 } 125 } 126 127 func (fake *FakeBlobStore) DeleteCallCount() int { 128 fake.deleteMutex.RLock() 129 defer fake.deleteMutex.RUnlock() 130 return len(fake.deleteArgsForCall) 131 } 132 133 func (fake *FakeBlobStore) DeleteArgsForCall(i int) string { 134 fake.deleteMutex.RLock() 135 defer fake.deleteMutex.RUnlock() 136 return fake.deleteArgsForCall[i].path 137 } 138 139 func (fake *FakeBlobStore) DeleteReturns(result1 error) { 140 fake.DeleteStub = nil 141 fake.deleteReturns = struct { 142 result1 error 143 }{result1} 144 } 145 146 func (fake *FakeBlobStore) Upload(path string, contents io.ReadSeeker) error { 147 fake.uploadMutex.Lock() 148 fake.uploadArgsForCall = append(fake.uploadArgsForCall, struct { 149 path string 150 contents io.ReadSeeker 151 }{path, contents}) 152 fake.uploadMutex.Unlock() 153 if fake.UploadStub != nil { 154 return fake.UploadStub(path, contents) 155 } else { 156 return fake.uploadReturns.result1 157 } 158 } 159 160 func (fake *FakeBlobStore) UploadCallCount() int { 161 fake.uploadMutex.RLock() 162 defer fake.uploadMutex.RUnlock() 163 return len(fake.uploadArgsForCall) 164 } 165 166 func (fake *FakeBlobStore) UploadArgsForCall(i int) (string, io.ReadSeeker) { 167 fake.uploadMutex.RLock() 168 defer fake.uploadMutex.RUnlock() 169 return fake.uploadArgsForCall[i].path, fake.uploadArgsForCall[i].contents 170 } 171 172 func (fake *FakeBlobStore) UploadReturns(result1 error) { 173 fake.UploadStub = nil 174 fake.uploadReturns = struct { 175 result1 error 176 }{result1} 177 } 178 179 func (fake *FakeBlobStore) Download(path string) (io.ReadCloser, error) { 180 fake.downloadMutex.Lock() 181 fake.downloadArgsForCall = append(fake.downloadArgsForCall, struct { 182 path string 183 }{path}) 184 fake.downloadMutex.Unlock() 185 if fake.DownloadStub != nil { 186 return fake.DownloadStub(path) 187 } else { 188 return fake.downloadReturns.result1, fake.downloadReturns.result2 189 } 190 } 191 192 func (fake *FakeBlobStore) DownloadCallCount() int { 193 fake.downloadMutex.RLock() 194 defer fake.downloadMutex.RUnlock() 195 return len(fake.downloadArgsForCall) 196 } 197 198 func (fake *FakeBlobStore) DownloadArgsForCall(i int) string { 199 fake.downloadMutex.RLock() 200 defer fake.downloadMutex.RUnlock() 201 return fake.downloadArgsForCall[i].path 202 } 203 204 func (fake *FakeBlobStore) DownloadReturns(result1 io.ReadCloser, result2 error) { 205 fake.DownloadStub = nil 206 fake.downloadReturns = struct { 207 result1 io.ReadCloser 208 result2 error 209 }{result1, result2} 210 } 211 212 func (fake *FakeBlobStore) DownloadAppBitsAction(dropletName string) *models.Action { 213 fake.downloadAppBitsActionMutex.Lock() 214 fake.downloadAppBitsActionArgsForCall = append(fake.downloadAppBitsActionArgsForCall, struct { 215 dropletName string 216 }{dropletName}) 217 fake.downloadAppBitsActionMutex.Unlock() 218 if fake.DownloadAppBitsActionStub != nil { 219 return fake.DownloadAppBitsActionStub(dropletName) 220 } else { 221 return fake.downloadAppBitsActionReturns.result1 222 } 223 } 224 225 func (fake *FakeBlobStore) DownloadAppBitsActionCallCount() int { 226 fake.downloadAppBitsActionMutex.RLock() 227 defer fake.downloadAppBitsActionMutex.RUnlock() 228 return len(fake.downloadAppBitsActionArgsForCall) 229 } 230 231 func (fake *FakeBlobStore) DownloadAppBitsActionArgsForCall(i int) string { 232 fake.downloadAppBitsActionMutex.RLock() 233 defer fake.downloadAppBitsActionMutex.RUnlock() 234 return fake.downloadAppBitsActionArgsForCall[i].dropletName 235 } 236 237 func (fake *FakeBlobStore) DownloadAppBitsActionReturns(result1 *models.Action) { 238 fake.DownloadAppBitsActionStub = nil 239 fake.downloadAppBitsActionReturns = struct { 240 result1 *models.Action 241 }{result1} 242 } 243 244 func (fake *FakeBlobStore) DeleteAppBitsAction(dropletName string) *models.Action { 245 fake.deleteAppBitsActionMutex.Lock() 246 fake.deleteAppBitsActionArgsForCall = append(fake.deleteAppBitsActionArgsForCall, struct { 247 dropletName string 248 }{dropletName}) 249 fake.deleteAppBitsActionMutex.Unlock() 250 if fake.DeleteAppBitsActionStub != nil { 251 return fake.DeleteAppBitsActionStub(dropletName) 252 } else { 253 return fake.deleteAppBitsActionReturns.result1 254 } 255 } 256 257 func (fake *FakeBlobStore) DeleteAppBitsActionCallCount() int { 258 fake.deleteAppBitsActionMutex.RLock() 259 defer fake.deleteAppBitsActionMutex.RUnlock() 260 return len(fake.deleteAppBitsActionArgsForCall) 261 } 262 263 func (fake *FakeBlobStore) DeleteAppBitsActionArgsForCall(i int) string { 264 fake.deleteAppBitsActionMutex.RLock() 265 defer fake.deleteAppBitsActionMutex.RUnlock() 266 return fake.deleteAppBitsActionArgsForCall[i].dropletName 267 } 268 269 func (fake *FakeBlobStore) DeleteAppBitsActionReturns(result1 *models.Action) { 270 fake.DeleteAppBitsActionStub = nil 271 fake.deleteAppBitsActionReturns = struct { 272 result1 *models.Action 273 }{result1} 274 } 275 276 func (fake *FakeBlobStore) UploadDropletAction(dropletName string) *models.Action { 277 fake.uploadDropletActionMutex.Lock() 278 fake.uploadDropletActionArgsForCall = append(fake.uploadDropletActionArgsForCall, struct { 279 dropletName string 280 }{dropletName}) 281 fake.uploadDropletActionMutex.Unlock() 282 if fake.UploadDropletActionStub != nil { 283 return fake.UploadDropletActionStub(dropletName) 284 } else { 285 return fake.uploadDropletActionReturns.result1 286 } 287 } 288 289 func (fake *FakeBlobStore) UploadDropletActionCallCount() int { 290 fake.uploadDropletActionMutex.RLock() 291 defer fake.uploadDropletActionMutex.RUnlock() 292 return len(fake.uploadDropletActionArgsForCall) 293 } 294 295 func (fake *FakeBlobStore) UploadDropletActionArgsForCall(i int) string { 296 fake.uploadDropletActionMutex.RLock() 297 defer fake.uploadDropletActionMutex.RUnlock() 298 return fake.uploadDropletActionArgsForCall[i].dropletName 299 } 300 301 func (fake *FakeBlobStore) UploadDropletActionReturns(result1 *models.Action) { 302 fake.UploadDropletActionStub = nil 303 fake.uploadDropletActionReturns = struct { 304 result1 *models.Action 305 }{result1} 306 } 307 308 func (fake *FakeBlobStore) UploadDropletMetadataAction(dropletName string) *models.Action { 309 fake.uploadDropletMetadataActionMutex.Lock() 310 fake.uploadDropletMetadataActionArgsForCall = append(fake.uploadDropletMetadataActionArgsForCall, struct { 311 dropletName string 312 }{dropletName}) 313 fake.uploadDropletMetadataActionMutex.Unlock() 314 if fake.UploadDropletMetadataActionStub != nil { 315 return fake.UploadDropletMetadataActionStub(dropletName) 316 } else { 317 return fake.uploadDropletMetadataActionReturns.result1 318 } 319 } 320 321 func (fake *FakeBlobStore) UploadDropletMetadataActionCallCount() int { 322 fake.uploadDropletMetadataActionMutex.RLock() 323 defer fake.uploadDropletMetadataActionMutex.RUnlock() 324 return len(fake.uploadDropletMetadataActionArgsForCall) 325 } 326 327 func (fake *FakeBlobStore) UploadDropletMetadataActionArgsForCall(i int) string { 328 fake.uploadDropletMetadataActionMutex.RLock() 329 defer fake.uploadDropletMetadataActionMutex.RUnlock() 330 return fake.uploadDropletMetadataActionArgsForCall[i].dropletName 331 } 332 333 func (fake *FakeBlobStore) UploadDropletMetadataActionReturns(result1 *models.Action) { 334 fake.UploadDropletMetadataActionStub = nil 335 fake.uploadDropletMetadataActionReturns = struct { 336 result1 *models.Action 337 }{result1} 338 } 339 340 func (fake *FakeBlobStore) DownloadDropletAction(dropletName string) *models.Action { 341 fake.downloadDropletActionMutex.Lock() 342 fake.downloadDropletActionArgsForCall = append(fake.downloadDropletActionArgsForCall, struct { 343 dropletName string 344 }{dropletName}) 345 fake.downloadDropletActionMutex.Unlock() 346 if fake.DownloadDropletActionStub != nil { 347 return fake.DownloadDropletActionStub(dropletName) 348 } else { 349 return fake.downloadDropletActionReturns.result1 350 } 351 } 352 353 func (fake *FakeBlobStore) DownloadDropletActionCallCount() int { 354 fake.downloadDropletActionMutex.RLock() 355 defer fake.downloadDropletActionMutex.RUnlock() 356 return len(fake.downloadDropletActionArgsForCall) 357 } 358 359 func (fake *FakeBlobStore) DownloadDropletActionArgsForCall(i int) string { 360 fake.downloadDropletActionMutex.RLock() 361 defer fake.downloadDropletActionMutex.RUnlock() 362 return fake.downloadDropletActionArgsForCall[i].dropletName 363 } 364 365 func (fake *FakeBlobStore) DownloadDropletActionReturns(result1 *models.Action) { 366 fake.DownloadDropletActionStub = nil 367 fake.downloadDropletActionReturns = struct { 368 result1 *models.Action 369 }{result1} 370 } 371 372 var _ droplet_runner.BlobStore = new(FakeBlobStore)