github.com/schwarzm/garden-linux@v0.0.0-20150507151835-33bca2147c47/old/rootfs_provider/fake_graph_driver/fake_graph_driver.go (about) 1 // This file was generated by counterfeiter 2 package fake_graph_driver 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry-incubator/garden-linux/old/rootfs_provider" 8 "github.com/docker/docker/pkg/archive" 9 ) 10 11 type FakeGraphDriver struct { 12 StringStub func() string 13 stringMutex sync.RWMutex 14 stringArgsForCall []struct{} 15 stringReturns struct { 16 result1 string 17 } 18 CreateStub func(id, parent string) error 19 createMutex sync.RWMutex 20 createArgsForCall []struct { 21 id string 22 parent string 23 } 24 createReturns struct { 25 result1 error 26 } 27 RemoveStub func(id string) error 28 removeMutex sync.RWMutex 29 removeArgsForCall []struct { 30 id string 31 } 32 removeReturns struct { 33 result1 error 34 } 35 GetStub func(id, mountLabel string) (dir string, err error) 36 getMutex sync.RWMutex 37 getArgsForCall []struct { 38 id string 39 mountLabel string 40 } 41 getReturns struct { 42 result1 string 43 result2 error 44 } 45 PutStub func(id string) 46 putMutex sync.RWMutex 47 putArgsForCall []struct { 48 id string 49 } 50 ExistsStub func(id string) bool 51 existsMutex sync.RWMutex 52 existsArgsForCall []struct { 53 id string 54 } 55 existsReturns struct { 56 result1 bool 57 } 58 StatusStub func() [][2]string 59 statusMutex sync.RWMutex 60 statusArgsForCall []struct{} 61 statusReturns struct { 62 result1 [][2]string 63 } 64 CleanupStub func() error 65 cleanupMutex sync.RWMutex 66 cleanupArgsForCall []struct{} 67 cleanupReturns struct { 68 result1 error 69 } 70 DiffStub func(id, parent string) (archive.Archive, error) 71 diffMutex sync.RWMutex 72 diffArgsForCall []struct { 73 id string 74 parent string 75 } 76 diffReturns struct { 77 result1 archive.Archive 78 result2 error 79 } 80 ChangesStub func(id, parent string) ([]archive.Change, error) 81 changesMutex sync.RWMutex 82 changesArgsForCall []struct { 83 id string 84 parent string 85 } 86 changesReturns struct { 87 result1 []archive.Change 88 result2 error 89 } 90 ApplyDiffStub func(id, parent string, diff archive.ArchiveReader) (bytes int64, err error) 91 applyDiffMutex sync.RWMutex 92 applyDiffArgsForCall []struct { 93 id string 94 parent string 95 diff archive.ArchiveReader 96 } 97 applyDiffReturns struct { 98 result1 int64 99 result2 error 100 } 101 DiffSizeStub func(id, parent string) (bytes int64, err error) 102 diffSizeMutex sync.RWMutex 103 diffSizeArgsForCall []struct { 104 id string 105 parent string 106 } 107 diffSizeReturns struct { 108 result1 int64 109 result2 error 110 } 111 } 112 113 func (fake *FakeGraphDriver) String() string { 114 fake.stringMutex.Lock() 115 fake.stringArgsForCall = append(fake.stringArgsForCall, struct{}{}) 116 fake.stringMutex.Unlock() 117 if fake.StringStub != nil { 118 return fake.StringStub() 119 } else { 120 return fake.stringReturns.result1 121 } 122 } 123 124 func (fake *FakeGraphDriver) StringCallCount() int { 125 fake.stringMutex.RLock() 126 defer fake.stringMutex.RUnlock() 127 return len(fake.stringArgsForCall) 128 } 129 130 func (fake *FakeGraphDriver) StringReturns(result1 string) { 131 fake.StringStub = nil 132 fake.stringReturns = struct { 133 result1 string 134 }{result1} 135 } 136 137 func (fake *FakeGraphDriver) Create(id string, parent string) error { 138 fake.createMutex.Lock() 139 fake.createArgsForCall = append(fake.createArgsForCall, struct { 140 id string 141 parent string 142 }{id, parent}) 143 fake.createMutex.Unlock() 144 if fake.CreateStub != nil { 145 return fake.CreateStub(id, parent) 146 } else { 147 return fake.createReturns.result1 148 } 149 } 150 151 func (fake *FakeGraphDriver) CreateCallCount() int { 152 fake.createMutex.RLock() 153 defer fake.createMutex.RUnlock() 154 return len(fake.createArgsForCall) 155 } 156 157 func (fake *FakeGraphDriver) CreateArgsForCall(i int) (string, string) { 158 fake.createMutex.RLock() 159 defer fake.createMutex.RUnlock() 160 return fake.createArgsForCall[i].id, fake.createArgsForCall[i].parent 161 } 162 163 func (fake *FakeGraphDriver) CreateReturns(result1 error) { 164 fake.CreateStub = nil 165 fake.createReturns = struct { 166 result1 error 167 }{result1} 168 } 169 170 func (fake *FakeGraphDriver) Remove(id string) error { 171 fake.removeMutex.Lock() 172 fake.removeArgsForCall = append(fake.removeArgsForCall, struct { 173 id string 174 }{id}) 175 fake.removeMutex.Unlock() 176 if fake.RemoveStub != nil { 177 return fake.RemoveStub(id) 178 } else { 179 return fake.removeReturns.result1 180 } 181 } 182 183 func (fake *FakeGraphDriver) RemoveCallCount() int { 184 fake.removeMutex.RLock() 185 defer fake.removeMutex.RUnlock() 186 return len(fake.removeArgsForCall) 187 } 188 189 func (fake *FakeGraphDriver) RemoveArgsForCall(i int) string { 190 fake.removeMutex.RLock() 191 defer fake.removeMutex.RUnlock() 192 return fake.removeArgsForCall[i].id 193 } 194 195 func (fake *FakeGraphDriver) RemoveReturns(result1 error) { 196 fake.RemoveStub = nil 197 fake.removeReturns = struct { 198 result1 error 199 }{result1} 200 } 201 202 func (fake *FakeGraphDriver) Get(id string, mountLabel string) (dir string, err error) { 203 fake.getMutex.Lock() 204 fake.getArgsForCall = append(fake.getArgsForCall, struct { 205 id string 206 mountLabel string 207 }{id, mountLabel}) 208 fake.getMutex.Unlock() 209 if fake.GetStub != nil { 210 return fake.GetStub(id, mountLabel) 211 } else { 212 return fake.getReturns.result1, fake.getReturns.result2 213 } 214 } 215 216 func (fake *FakeGraphDriver) GetCallCount() int { 217 fake.getMutex.RLock() 218 defer fake.getMutex.RUnlock() 219 return len(fake.getArgsForCall) 220 } 221 222 func (fake *FakeGraphDriver) GetArgsForCall(i int) (string, string) { 223 fake.getMutex.RLock() 224 defer fake.getMutex.RUnlock() 225 return fake.getArgsForCall[i].id, fake.getArgsForCall[i].mountLabel 226 } 227 228 func (fake *FakeGraphDriver) GetReturns(result1 string, result2 error) { 229 fake.GetStub = nil 230 fake.getReturns = struct { 231 result1 string 232 result2 error 233 }{result1, result2} 234 } 235 236 func (fake *FakeGraphDriver) Put(id string) { 237 fake.putMutex.Lock() 238 fake.putArgsForCall = append(fake.putArgsForCall, struct { 239 id string 240 }{id}) 241 fake.putMutex.Unlock() 242 if fake.PutStub != nil { 243 fake.PutStub(id) 244 } 245 } 246 247 func (fake *FakeGraphDriver) PutCallCount() int { 248 fake.putMutex.RLock() 249 defer fake.putMutex.RUnlock() 250 return len(fake.putArgsForCall) 251 } 252 253 func (fake *FakeGraphDriver) PutArgsForCall(i int) string { 254 fake.putMutex.RLock() 255 defer fake.putMutex.RUnlock() 256 return fake.putArgsForCall[i].id 257 } 258 259 func (fake *FakeGraphDriver) Exists(id string) bool { 260 fake.existsMutex.Lock() 261 fake.existsArgsForCall = append(fake.existsArgsForCall, struct { 262 id string 263 }{id}) 264 fake.existsMutex.Unlock() 265 if fake.ExistsStub != nil { 266 return fake.ExistsStub(id) 267 } else { 268 return fake.existsReturns.result1 269 } 270 } 271 272 func (fake *FakeGraphDriver) ExistsCallCount() int { 273 fake.existsMutex.RLock() 274 defer fake.existsMutex.RUnlock() 275 return len(fake.existsArgsForCall) 276 } 277 278 func (fake *FakeGraphDriver) ExistsArgsForCall(i int) string { 279 fake.existsMutex.RLock() 280 defer fake.existsMutex.RUnlock() 281 return fake.existsArgsForCall[i].id 282 } 283 284 func (fake *FakeGraphDriver) ExistsReturns(result1 bool) { 285 fake.ExistsStub = nil 286 fake.existsReturns = struct { 287 result1 bool 288 }{result1} 289 } 290 291 func (fake *FakeGraphDriver) Status() [][2]string { 292 fake.statusMutex.Lock() 293 fake.statusArgsForCall = append(fake.statusArgsForCall, struct{}{}) 294 fake.statusMutex.Unlock() 295 if fake.StatusStub != nil { 296 return fake.StatusStub() 297 } else { 298 return fake.statusReturns.result1 299 } 300 } 301 302 func (fake *FakeGraphDriver) StatusCallCount() int { 303 fake.statusMutex.RLock() 304 defer fake.statusMutex.RUnlock() 305 return len(fake.statusArgsForCall) 306 } 307 308 func (fake *FakeGraphDriver) StatusReturns(result1 [][2]string) { 309 fake.StatusStub = nil 310 fake.statusReturns = struct { 311 result1 [][2]string 312 }{result1} 313 } 314 315 func (fake *FakeGraphDriver) Cleanup() error { 316 fake.cleanupMutex.Lock() 317 fake.cleanupArgsForCall = append(fake.cleanupArgsForCall, struct{}{}) 318 fake.cleanupMutex.Unlock() 319 if fake.CleanupStub != nil { 320 return fake.CleanupStub() 321 } else { 322 return fake.cleanupReturns.result1 323 } 324 } 325 326 func (fake *FakeGraphDriver) CleanupCallCount() int { 327 fake.cleanupMutex.RLock() 328 defer fake.cleanupMutex.RUnlock() 329 return len(fake.cleanupArgsForCall) 330 } 331 332 func (fake *FakeGraphDriver) CleanupReturns(result1 error) { 333 fake.CleanupStub = nil 334 fake.cleanupReturns = struct { 335 result1 error 336 }{result1} 337 } 338 339 func (fake *FakeGraphDriver) Diff(id string, parent string) (archive.Archive, error) { 340 fake.diffMutex.Lock() 341 fake.diffArgsForCall = append(fake.diffArgsForCall, struct { 342 id string 343 parent string 344 }{id, parent}) 345 fake.diffMutex.Unlock() 346 if fake.DiffStub != nil { 347 return fake.DiffStub(id, parent) 348 } else { 349 return fake.diffReturns.result1, fake.diffReturns.result2 350 } 351 } 352 353 func (fake *FakeGraphDriver) DiffCallCount() int { 354 fake.diffMutex.RLock() 355 defer fake.diffMutex.RUnlock() 356 return len(fake.diffArgsForCall) 357 } 358 359 func (fake *FakeGraphDriver) DiffArgsForCall(i int) (string, string) { 360 fake.diffMutex.RLock() 361 defer fake.diffMutex.RUnlock() 362 return fake.diffArgsForCall[i].id, fake.diffArgsForCall[i].parent 363 } 364 365 func (fake *FakeGraphDriver) DiffReturns(result1 archive.Archive, result2 error) { 366 fake.DiffStub = nil 367 fake.diffReturns = struct { 368 result1 archive.Archive 369 result2 error 370 }{result1, result2} 371 } 372 373 func (fake *FakeGraphDriver) Changes(id string, parent string) ([]archive.Change, error) { 374 fake.changesMutex.Lock() 375 fake.changesArgsForCall = append(fake.changesArgsForCall, struct { 376 id string 377 parent string 378 }{id, parent}) 379 fake.changesMutex.Unlock() 380 if fake.ChangesStub != nil { 381 return fake.ChangesStub(id, parent) 382 } else { 383 return fake.changesReturns.result1, fake.changesReturns.result2 384 } 385 } 386 387 func (fake *FakeGraphDriver) ChangesCallCount() int { 388 fake.changesMutex.RLock() 389 defer fake.changesMutex.RUnlock() 390 return len(fake.changesArgsForCall) 391 } 392 393 func (fake *FakeGraphDriver) ChangesArgsForCall(i int) (string, string) { 394 fake.changesMutex.RLock() 395 defer fake.changesMutex.RUnlock() 396 return fake.changesArgsForCall[i].id, fake.changesArgsForCall[i].parent 397 } 398 399 func (fake *FakeGraphDriver) ChangesReturns(result1 []archive.Change, result2 error) { 400 fake.ChangesStub = nil 401 fake.changesReturns = struct { 402 result1 []archive.Change 403 result2 error 404 }{result1, result2} 405 } 406 407 func (fake *FakeGraphDriver) ApplyDiff(id string, parent string, diff archive.ArchiveReader) (bytes int64, err error) { 408 fake.applyDiffMutex.Lock() 409 fake.applyDiffArgsForCall = append(fake.applyDiffArgsForCall, struct { 410 id string 411 parent string 412 diff archive.ArchiveReader 413 }{id, parent, diff}) 414 fake.applyDiffMutex.Unlock() 415 if fake.ApplyDiffStub != nil { 416 return fake.ApplyDiffStub(id, parent, diff) 417 } else { 418 return fake.applyDiffReturns.result1, fake.applyDiffReturns.result2 419 } 420 } 421 422 func (fake *FakeGraphDriver) ApplyDiffCallCount() int { 423 fake.applyDiffMutex.RLock() 424 defer fake.applyDiffMutex.RUnlock() 425 return len(fake.applyDiffArgsForCall) 426 } 427 428 func (fake *FakeGraphDriver) ApplyDiffArgsForCall(i int) (string, string, archive.ArchiveReader) { 429 fake.applyDiffMutex.RLock() 430 defer fake.applyDiffMutex.RUnlock() 431 return fake.applyDiffArgsForCall[i].id, fake.applyDiffArgsForCall[i].parent, fake.applyDiffArgsForCall[i].diff 432 } 433 434 func (fake *FakeGraphDriver) ApplyDiffReturns(result1 int64, result2 error) { 435 fake.ApplyDiffStub = nil 436 fake.applyDiffReturns = struct { 437 result1 int64 438 result2 error 439 }{result1, result2} 440 } 441 442 func (fake *FakeGraphDriver) DiffSize(id string, parent string) (bytes int64, err error) { 443 fake.diffSizeMutex.Lock() 444 fake.diffSizeArgsForCall = append(fake.diffSizeArgsForCall, struct { 445 id string 446 parent string 447 }{id, parent}) 448 fake.diffSizeMutex.Unlock() 449 if fake.DiffSizeStub != nil { 450 return fake.DiffSizeStub(id, parent) 451 } else { 452 return fake.diffSizeReturns.result1, fake.diffSizeReturns.result2 453 } 454 } 455 456 func (fake *FakeGraphDriver) DiffSizeCallCount() int { 457 fake.diffSizeMutex.RLock() 458 defer fake.diffSizeMutex.RUnlock() 459 return len(fake.diffSizeArgsForCall) 460 } 461 462 func (fake *FakeGraphDriver) DiffSizeArgsForCall(i int) (string, string) { 463 fake.diffSizeMutex.RLock() 464 defer fake.diffSizeMutex.RUnlock() 465 return fake.diffSizeArgsForCall[i].id, fake.diffSizeArgsForCall[i].parent 466 } 467 468 func (fake *FakeGraphDriver) DiffSizeReturns(result1 int64, result2 error) { 469 fake.DiffSizeStub = nil 470 fake.diffSizeReturns = struct { 471 result1 int64 472 result2 error 473 }{result1, result2} 474 } 475 476 var _ rootfs_provider.GraphDriver = new(FakeGraphDriver)