github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/api/application_bits/fakes/fake_application_bits_repository.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	. "github.com/cloudfoundry/cli/cf/api/application_bits"
     6  	"github.com/cloudfoundry/cli/cf/api/resources"
     7  	"os"
     8  	"sync"
     9  )
    10  
    11  type FakeApplicationBitsRepository struct {
    12  	GetApplicationFilesStub        func(appFilesRequest []resources.AppFileResource) ([]resources.AppFileResource, error)
    13  	getApplicationFilesMutex       sync.RWMutex
    14  	getApplicationFilesArgsForCall []struct {
    15  		arg1 []resources.AppFileResource
    16  	}
    17  	getApplicationFilesReturns struct {
    18  		result1 []resources.AppFileResource
    19  		result2 error
    20  	}
    21  	UploadBitsStub        func(appGuid string, zipFile *os.File, presentFiles []resources.AppFileResource) (apiErr error)
    22  	uploadBitsMutex       sync.RWMutex
    23  	uploadBitsArgsForCall []struct {
    24  		arg1 string
    25  		arg2 *os.File
    26  		arg3 []resources.AppFileResource
    27  	}
    28  	uploadBitsReturns struct {
    29  		result1 error
    30  	}
    31  }
    32  
    33  func (fake *FakeApplicationBitsRepository) GetApplicationFiles(arg1 []resources.AppFileResource) ([]resources.AppFileResource, error) {
    34  	fake.getApplicationFilesMutex.Lock()
    35  	defer fake.getApplicationFilesMutex.Unlock()
    36  	fake.getApplicationFilesArgsForCall = append(fake.getApplicationFilesArgsForCall, struct {
    37  		arg1 []resources.AppFileResource
    38  	}{arg1})
    39  	if fake.GetApplicationFilesStub != nil {
    40  		return fake.GetApplicationFilesStub(arg1)
    41  	} else {
    42  		return fake.getApplicationFilesReturns.result1, fake.getApplicationFilesReturns.result2
    43  	}
    44  }
    45  
    46  func (fake *FakeApplicationBitsRepository) GetApplicationFilesCallCount() int {
    47  	fake.getApplicationFilesMutex.RLock()
    48  	defer fake.getApplicationFilesMutex.RUnlock()
    49  	return len(fake.getApplicationFilesArgsForCall)
    50  }
    51  
    52  func (fake *FakeApplicationBitsRepository) GetApplicationFilesArgsForCall(i int) []resources.AppFileResource {
    53  	fake.getApplicationFilesMutex.RLock()
    54  	defer fake.getApplicationFilesMutex.RUnlock()
    55  	return fake.getApplicationFilesArgsForCall[i].arg1
    56  }
    57  
    58  func (fake *FakeApplicationBitsRepository) GetApplicationFilesReturns(result1 []resources.AppFileResource, result2 error) {
    59  	fake.getApplicationFilesReturns = struct {
    60  		result1 []resources.AppFileResource
    61  		result2 error
    62  	}{result1, result2}
    63  }
    64  
    65  func (fake *FakeApplicationBitsRepository) UploadBits(arg1 string, arg2 *os.File, arg3 []resources.AppFileResource) (apiErr error) {
    66  	fake.uploadBitsMutex.Lock()
    67  	defer fake.uploadBitsMutex.Unlock()
    68  	fake.uploadBitsArgsForCall = append(fake.uploadBitsArgsForCall, struct {
    69  		arg1 string
    70  		arg2 *os.File
    71  		arg3 []resources.AppFileResource
    72  	}{arg1, arg2, arg3})
    73  	if fake.UploadBitsStub != nil {
    74  		return fake.UploadBitsStub(arg1, arg2, arg3)
    75  	} else {
    76  		return fake.uploadBitsReturns.result1
    77  	}
    78  }
    79  
    80  func (fake *FakeApplicationBitsRepository) UploadBitsCallCount() int {
    81  	fake.uploadBitsMutex.RLock()
    82  	defer fake.uploadBitsMutex.RUnlock()
    83  	return len(fake.uploadBitsArgsForCall)
    84  }
    85  
    86  func (fake *FakeApplicationBitsRepository) UploadBitsArgsForCall(i int) (string, *os.File, []resources.AppFileResource) {
    87  	fake.uploadBitsMutex.RLock()
    88  	defer fake.uploadBitsMutex.RUnlock()
    89  	return fake.uploadBitsArgsForCall[i].arg1, fake.uploadBitsArgsForCall[i].arg2, fake.uploadBitsArgsForCall[i].arg3
    90  }
    91  
    92  func (fake *FakeApplicationBitsRepository) UploadBitsReturns(result1 error) {
    93  	fake.uploadBitsReturns = struct {
    94  		result1 error
    95  	}{result1}
    96  }
    97  
    98  var _ ApplicationBitsRepository = new(FakeApplicationBitsRepository)