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)