github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/testhelpers/commands/fake_application_starter.go (about) 1 // This file was generated by counterfeiter 2 package commands 3 4 import ( 5 "sync" 6 7 . "github.com/cloudfoundry/cli/cf/commands/application" 8 "github.com/cloudfoundry/cli/cf/models" 9 ) 10 11 type FakeApplicationStarter struct { 12 SetStartTimeoutInSecondsStub func(timeout int) 13 setStartTimeoutInSecondsMutex sync.RWMutex 14 setStartTimeoutInSecondsArgsForCall []struct { 15 arg1 int 16 } 17 ApplicationStartStub func(app models.Application, orgName string, spaceName string) (updatedApp models.Application, err error) 18 applicationStartMutex sync.RWMutex 19 applicationStartArgsForCall []struct { 20 arg1 models.Application 21 arg2 string 22 arg3 string 23 } 24 applicationStartReturns struct { 25 result1 models.Application 26 result2 error 27 } 28 } 29 30 func (fake *FakeApplicationStarter) SetStartTimeoutInSeconds(arg1 int) { 31 fake.setStartTimeoutInSecondsMutex.Lock() 32 defer fake.setStartTimeoutInSecondsMutex.Unlock() 33 fake.setStartTimeoutInSecondsArgsForCall = append(fake.setStartTimeoutInSecondsArgsForCall, struct { 34 arg1 int 35 }{arg1}) 36 if fake.SetStartTimeoutInSecondsStub != nil { 37 fake.SetStartTimeoutInSecondsStub(arg1) 38 } 39 } 40 41 func (fake *FakeApplicationStarter) SetStartTimeoutInSecondsCallCount() int { 42 fake.setStartTimeoutInSecondsMutex.RLock() 43 defer fake.setStartTimeoutInSecondsMutex.RUnlock() 44 return len(fake.setStartTimeoutInSecondsArgsForCall) 45 } 46 47 func (fake *FakeApplicationStarter) SetStartTimeoutInSecondsArgsForCall(i int) int { 48 fake.setStartTimeoutInSecondsMutex.RLock() 49 defer fake.setStartTimeoutInSecondsMutex.RUnlock() 50 return fake.setStartTimeoutInSecondsArgsForCall[i].arg1 51 } 52 53 func (fake *FakeApplicationStarter) ApplicationStart(arg1 models.Application, arg2 string, arg3 string) (updatedApp models.Application, err error) { 54 fake.applicationStartMutex.Lock() 55 defer fake.applicationStartMutex.Unlock() 56 fake.applicationStartArgsForCall = append(fake.applicationStartArgsForCall, struct { 57 arg1 models.Application 58 arg2 string 59 arg3 string 60 }{arg1, arg2, arg3}) 61 if fake.ApplicationStartStub != nil { 62 return fake.ApplicationStartStub(arg1, arg2, arg3) 63 } else { 64 return fake.applicationStartReturns.result1, fake.applicationStartReturns.result2 65 } 66 } 67 68 func (fake *FakeApplicationStarter) ApplicationStartCallCount() int { 69 fake.applicationStartMutex.RLock() 70 defer fake.applicationStartMutex.RUnlock() 71 return len(fake.applicationStartArgsForCall) 72 } 73 74 func (fake *FakeApplicationStarter) ApplicationStartArgsForCall(i int) (models.Application, string, string) { 75 fake.applicationStartMutex.RLock() 76 defer fake.applicationStartMutex.RUnlock() 77 return fake.applicationStartArgsForCall[i].arg1, fake.applicationStartArgsForCall[i].arg2, fake.applicationStartArgsForCall[i].arg3 78 } 79 80 func (fake *FakeApplicationStarter) ApplicationStartReturns(result1 models.Application, result2 error) { 81 fake.applicationStartReturns = struct { 82 result1 models.Application 83 result2 error 84 }{result1, result2} 85 } 86 87 var _ ApplicationStarter = new(FakeApplicationStarter)