github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/testhelpers/commands/fake_application_restarter.go (about) 1 // This file was generated by counterfeiter 2 package commands 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry/cli/cf/command_registry" 8 "github.com/cloudfoundry/cli/cf/commands/application" 9 "github.com/cloudfoundry/cli/cf/models" 10 "github.com/cloudfoundry/cli/cf/requirements" 11 "github.com/cloudfoundry/cli/flags" 12 ) 13 14 type FakeApplicationRestarter struct { 15 MetaDataStub func() command_registry.CommandMetadata 16 metaDataMutex sync.RWMutex 17 metaDataArgsForCall []struct{} 18 metaDataReturns struct { 19 result1 command_registry.CommandMetadata 20 } 21 SetDependencyStub func(deps command_registry.Dependency, pluginCall bool) command_registry.Command 22 setDependencyMutex sync.RWMutex 23 setDependencyArgsForCall []struct { 24 deps command_registry.Dependency 25 pluginCall bool 26 } 27 setDependencyReturns struct { 28 result1 command_registry.Command 29 } 30 RequirementsStub func(requirementsFactory requirements.Factory, context flags.FlagContext) (reqs []requirements.Requirement, err error) 31 requirementsMutex sync.RWMutex 32 requirementsArgsForCall []struct { 33 requirementsFactory requirements.Factory 34 context flags.FlagContext 35 } 36 requirementsReturns struct { 37 result1 []requirements.Requirement 38 result2 error 39 } 40 ExecuteStub func(context flags.FlagContext) 41 executeMutex sync.RWMutex 42 executeArgsForCall []struct { 43 context flags.FlagContext 44 } 45 ApplicationRestartStub func(app models.Application, orgName string, spaceName string) 46 applicationRestartMutex sync.RWMutex 47 applicationRestartArgsForCall []struct { 48 app models.Application 49 orgName string 50 spaceName string 51 } 52 } 53 54 func (fake *FakeApplicationRestarter) MetaData() command_registry.CommandMetadata { 55 fake.metaDataMutex.Lock() 56 fake.metaDataArgsForCall = append(fake.metaDataArgsForCall, struct{}{}) 57 fake.metaDataMutex.Unlock() 58 if fake.MetaDataStub != nil { 59 return fake.MetaDataStub() 60 } else { 61 return fake.metaDataReturns.result1 62 } 63 } 64 65 func (fake *FakeApplicationRestarter) MetaDataCallCount() int { 66 fake.metaDataMutex.RLock() 67 defer fake.metaDataMutex.RUnlock() 68 return len(fake.metaDataArgsForCall) 69 } 70 71 func (fake *FakeApplicationRestarter) MetaDataReturns(result1 command_registry.CommandMetadata) { 72 fake.MetaDataStub = nil 73 fake.metaDataReturns = struct { 74 result1 command_registry.CommandMetadata 75 }{result1} 76 } 77 78 func (fake *FakeApplicationRestarter) SetDependency(deps command_registry.Dependency, pluginCall bool) command_registry.Command { 79 fake.setDependencyMutex.Lock() 80 fake.setDependencyArgsForCall = append(fake.setDependencyArgsForCall, struct { 81 deps command_registry.Dependency 82 pluginCall bool 83 }{deps, pluginCall}) 84 fake.setDependencyMutex.Unlock() 85 if fake.SetDependencyStub != nil { 86 return fake.SetDependencyStub(deps, pluginCall) 87 } else { 88 return fake.setDependencyReturns.result1 89 } 90 } 91 92 func (fake *FakeApplicationRestarter) SetDependencyCallCount() int { 93 fake.setDependencyMutex.RLock() 94 defer fake.setDependencyMutex.RUnlock() 95 return len(fake.setDependencyArgsForCall) 96 } 97 98 func (fake *FakeApplicationRestarter) SetDependencyArgsForCall(i int) (command_registry.Dependency, bool) { 99 fake.setDependencyMutex.RLock() 100 defer fake.setDependencyMutex.RUnlock() 101 return fake.setDependencyArgsForCall[i].deps, fake.setDependencyArgsForCall[i].pluginCall 102 } 103 104 func (fake *FakeApplicationRestarter) SetDependencyReturns(result1 command_registry.Command) { 105 fake.SetDependencyStub = nil 106 fake.setDependencyReturns = struct { 107 result1 command_registry.Command 108 }{result1} 109 } 110 111 func (fake *FakeApplicationRestarter) Requirements(requirementsFactory requirements.Factory, context flags.FlagContext) (reqs []requirements.Requirement, err error) { 112 fake.requirementsMutex.Lock() 113 fake.requirementsArgsForCall = append(fake.requirementsArgsForCall, struct { 114 requirementsFactory requirements.Factory 115 context flags.FlagContext 116 }{requirementsFactory, context}) 117 fake.requirementsMutex.Unlock() 118 if fake.RequirementsStub != nil { 119 return fake.RequirementsStub(requirementsFactory, context) 120 } else { 121 return fake.requirementsReturns.result1, fake.requirementsReturns.result2 122 } 123 } 124 125 func (fake *FakeApplicationRestarter) RequirementsCallCount() int { 126 fake.requirementsMutex.RLock() 127 defer fake.requirementsMutex.RUnlock() 128 return len(fake.requirementsArgsForCall) 129 } 130 131 func (fake *FakeApplicationRestarter) RequirementsArgsForCall(i int) (requirements.Factory, flags.FlagContext) { 132 fake.requirementsMutex.RLock() 133 defer fake.requirementsMutex.RUnlock() 134 return fake.requirementsArgsForCall[i].requirementsFactory, fake.requirementsArgsForCall[i].context 135 } 136 137 func (fake *FakeApplicationRestarter) RequirementsReturns(result1 []requirements.Requirement, result2 error) { 138 fake.RequirementsStub = nil 139 fake.requirementsReturns = struct { 140 result1 []requirements.Requirement 141 result2 error 142 }{result1, result2} 143 } 144 145 func (fake *FakeApplicationRestarter) Execute(context flags.FlagContext) { 146 fake.executeMutex.Lock() 147 fake.executeArgsForCall = append(fake.executeArgsForCall, struct { 148 context flags.FlagContext 149 }{context}) 150 fake.executeMutex.Unlock() 151 if fake.ExecuteStub != nil { 152 fake.ExecuteStub(context) 153 } 154 } 155 156 func (fake *FakeApplicationRestarter) ExecuteCallCount() int { 157 fake.executeMutex.RLock() 158 defer fake.executeMutex.RUnlock() 159 return len(fake.executeArgsForCall) 160 } 161 162 func (fake *FakeApplicationRestarter) ExecuteArgsForCall(i int) flags.FlagContext { 163 fake.executeMutex.RLock() 164 defer fake.executeMutex.RUnlock() 165 return fake.executeArgsForCall[i].context 166 } 167 168 func (fake *FakeApplicationRestarter) ApplicationRestart(app models.Application, orgName string, spaceName string) { 169 fake.applicationRestartMutex.Lock() 170 fake.applicationRestartArgsForCall = append(fake.applicationRestartArgsForCall, struct { 171 app models.Application 172 orgName string 173 spaceName string 174 }{app, orgName, spaceName}) 175 fake.applicationRestartMutex.Unlock() 176 if fake.ApplicationRestartStub != nil { 177 fake.ApplicationRestartStub(app, orgName, spaceName) 178 } 179 } 180 181 func (fake *FakeApplicationRestarter) ApplicationRestartCallCount() int { 182 fake.applicationRestartMutex.RLock() 183 defer fake.applicationRestartMutex.RUnlock() 184 return len(fake.applicationRestartArgsForCall) 185 } 186 187 func (fake *FakeApplicationRestarter) ApplicationRestartArgsForCall(i int) (models.Application, string, string) { 188 fake.applicationRestartMutex.RLock() 189 defer fake.applicationRestartMutex.RUnlock() 190 return fake.applicationRestartArgsForCall[i].app, fake.applicationRestartArgsForCall[i].orgName, fake.applicationRestartArgsForCall[i].spaceName 191 } 192 193 var _ application.ApplicationRestarter = new(FakeApplicationRestarter)