github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/cf/actors/fakes/fake_push_actor.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	"os"
     6  	"sync"
     7  
     8  	"github.com/cloudfoundry/cli/cf/actors"
     9  	"github.com/cloudfoundry/cli/cf/api/resources"
    10  )
    11  
    12  type FakePushActor struct {
    13  	UploadAppStub        func(appGuid string, zipFile *os.File, presentFiles []resources.AppFileResource) error
    14  	uploadAppMutex       sync.RWMutex
    15  	uploadAppArgsForCall []struct {
    16  		appGuid      string
    17  		zipFile      *os.File
    18  		presentFiles []resources.AppFileResource
    19  	}
    20  	uploadAppReturns struct {
    21  		result1 error
    22  	}
    23  	GatherFilesStub        func(appDir string, uploadDir string) ([]resources.AppFileResource, bool, error)
    24  	gatherFilesMutex       sync.RWMutex
    25  	gatherFilesArgsForCall []struct {
    26  		appDir    string
    27  		uploadDir string
    28  	}
    29  	gatherFilesReturns struct {
    30  		result1 []resources.AppFileResource
    31  		result2 bool
    32  		result3 error
    33  	}
    34  }
    35  
    36  func (fake *FakePushActor) UploadApp(appGuid string, zipFile *os.File, presentFiles []resources.AppFileResource) error {
    37  	fake.uploadAppMutex.Lock()
    38  	fake.uploadAppArgsForCall = append(fake.uploadAppArgsForCall, struct {
    39  		appGuid      string
    40  		zipFile      *os.File
    41  		presentFiles []resources.AppFileResource
    42  	}{appGuid, zipFile, presentFiles})
    43  	fake.uploadAppMutex.Unlock()
    44  	if fake.UploadAppStub != nil {
    45  		return fake.UploadAppStub(appGuid, zipFile, presentFiles)
    46  	} else {
    47  		return fake.uploadAppReturns.result1
    48  	}
    49  }
    50  
    51  func (fake *FakePushActor) UploadAppCallCount() int {
    52  	fake.uploadAppMutex.RLock()
    53  	defer fake.uploadAppMutex.RUnlock()
    54  	return len(fake.uploadAppArgsForCall)
    55  }
    56  
    57  func (fake *FakePushActor) UploadAppArgsForCall(i int) (string, *os.File, []resources.AppFileResource) {
    58  	fake.uploadAppMutex.RLock()
    59  	defer fake.uploadAppMutex.RUnlock()
    60  	return fake.uploadAppArgsForCall[i].appGuid, fake.uploadAppArgsForCall[i].zipFile, fake.uploadAppArgsForCall[i].presentFiles
    61  }
    62  
    63  func (fake *FakePushActor) UploadAppReturns(result1 error) {
    64  	fake.UploadAppStub = nil
    65  	fake.uploadAppReturns = struct {
    66  		result1 error
    67  	}{result1}
    68  }
    69  
    70  func (fake *FakePushActor) GatherFiles(appDir string, uploadDir string) ([]resources.AppFileResource, bool, error) {
    71  	fake.gatherFilesMutex.Lock()
    72  	fake.gatherFilesArgsForCall = append(fake.gatherFilesArgsForCall, struct {
    73  		appDir    string
    74  		uploadDir string
    75  	}{appDir, uploadDir})
    76  	fake.gatherFilesMutex.Unlock()
    77  	if fake.GatherFilesStub != nil {
    78  		return fake.GatherFilesStub(appDir, uploadDir)
    79  	} else {
    80  		return fake.gatherFilesReturns.result1, fake.gatherFilesReturns.result2, fake.gatherFilesReturns.result3
    81  	}
    82  }
    83  
    84  func (fake *FakePushActor) GatherFilesCallCount() int {
    85  	fake.gatherFilesMutex.RLock()
    86  	defer fake.gatherFilesMutex.RUnlock()
    87  	return len(fake.gatherFilesArgsForCall)
    88  }
    89  
    90  func (fake *FakePushActor) GatherFilesArgsForCall(i int) (string, string) {
    91  	fake.gatherFilesMutex.RLock()
    92  	defer fake.gatherFilesMutex.RUnlock()
    93  	return fake.gatherFilesArgsForCall[i].appDir, fake.gatherFilesArgsForCall[i].uploadDir
    94  }
    95  
    96  func (fake *FakePushActor) GatherFilesReturns(result1 []resources.AppFileResource, result2 bool, result3 error) {
    97  	fake.GatherFilesStub = nil
    98  	fake.gatherFilesReturns = struct {
    99  		result1 []resources.AppFileResource
   100  		result2 bool
   101  		result3 error
   102  	}{result1, result2, result3}
   103  }
   104  
   105  var _ actors.PushActor = new(FakePushActor)