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

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	. "github.com/cloudfoundry/cli/cf/api/app_files"
     6  
     7  	"sync"
     8  )
     9  
    10  type FakeAppFilesRepository struct {
    11  	ListFilesStub        func(appGuid string, instance int, path string) (files string, apiErr error)
    12  	listFilesMutex       sync.RWMutex
    13  	listFilesArgsForCall []struct {
    14  		appGuid  string
    15  		instance int
    16  		path     string
    17  	}
    18  	listFilesReturns struct {
    19  		result1 string
    20  		result2 error
    21  	}
    22  }
    23  
    24  func (fake *FakeAppFilesRepository) ListFiles(appGuid string, instance int, path string) (files string, apiErr error) {
    25  	fake.listFilesMutex.Lock()
    26  	defer fake.listFilesMutex.Unlock()
    27  	fake.listFilesArgsForCall = append(fake.listFilesArgsForCall, struct {
    28  		appGuid  string
    29  		instance int
    30  		path     string
    31  	}{appGuid, instance, path})
    32  	if fake.ListFilesStub != nil {
    33  		return fake.ListFilesStub(appGuid, instance, path)
    34  	} else {
    35  		return fake.listFilesReturns.result1, fake.listFilesReturns.result2
    36  	}
    37  }
    38  
    39  func (fake *FakeAppFilesRepository) ListFilesCallCount() int {
    40  	fake.listFilesMutex.RLock()
    41  	defer fake.listFilesMutex.RUnlock()
    42  	return len(fake.listFilesArgsForCall)
    43  }
    44  
    45  func (fake *FakeAppFilesRepository) ListFilesArgsForCall(i int) (string, int, string) {
    46  	fake.listFilesMutex.RLock()
    47  	defer fake.listFilesMutex.RUnlock()
    48  	return fake.listFilesArgsForCall[i].appGuid, fake.listFilesArgsForCall[i].instance, fake.listFilesArgsForCall[i].path
    49  }
    50  
    51  func (fake *FakeAppFilesRepository) ListFilesReturns(result1 string, result2 error) {
    52  	fake.listFilesReturns = struct {
    53  		result1 string
    54  		result2 error
    55  	}{result1, result2}
    56  }
    57  
    58  var _ AppFilesRepository = new(FakeAppFilesRepository)