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)