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)