github.com/nimakaviani/cli@v6.37.1-0.20180619223813-e734901a73fa+incompatible/actor/pushaction/pushactionfakes/fake_v3actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package pushactionfakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/pushaction" 8 "code.cloudfoundry.org/cli/actor/v3action" 9 ) 10 11 type FakeV3Actor struct { 12 CloudControllerAPIVersionStub func() string 13 cloudControllerAPIVersionMutex sync.RWMutex 14 cloudControllerAPIVersionArgsForCall []struct{} 15 cloudControllerAPIVersionReturns struct { 16 result1 string 17 } 18 cloudControllerAPIVersionReturnsOnCall map[int]struct { 19 result1 string 20 } 21 CreateApplicationInSpaceStub func(app v3action.Application, spaceGUID string) (v3action.Application, v3action.Warnings, error) 22 createApplicationInSpaceMutex sync.RWMutex 23 createApplicationInSpaceArgsForCall []struct { 24 app v3action.Application 25 spaceGUID string 26 } 27 createApplicationInSpaceReturns struct { 28 result1 v3action.Application 29 result2 v3action.Warnings 30 result3 error 31 } 32 createApplicationInSpaceReturnsOnCall map[int]struct { 33 result1 v3action.Application 34 result2 v3action.Warnings 35 result3 error 36 } 37 GetApplicationByNameAndSpaceStub func(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error) 38 getApplicationByNameAndSpaceMutex sync.RWMutex 39 getApplicationByNameAndSpaceArgsForCall []struct { 40 appName string 41 spaceGUID string 42 } 43 getApplicationByNameAndSpaceReturns struct { 44 result1 v3action.Application 45 result2 v3action.Warnings 46 result3 error 47 } 48 getApplicationByNameAndSpaceReturnsOnCall map[int]struct { 49 result1 v3action.Application 50 result2 v3action.Warnings 51 result3 error 52 } 53 UpdateApplicationStub func(v3action.Application) (v3action.Application, v3action.Warnings, error) 54 updateApplicationMutex sync.RWMutex 55 updateApplicationArgsForCall []struct { 56 arg1 v3action.Application 57 } 58 updateApplicationReturns struct { 59 result1 v3action.Application 60 result2 v3action.Warnings 61 result3 error 62 } 63 updateApplicationReturnsOnCall map[int]struct { 64 result1 v3action.Application 65 result2 v3action.Warnings 66 result3 error 67 } 68 invocations map[string][][]interface{} 69 invocationsMutex sync.RWMutex 70 } 71 72 func (fake *FakeV3Actor) CloudControllerAPIVersion() string { 73 fake.cloudControllerAPIVersionMutex.Lock() 74 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 75 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{}) 76 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 77 fake.cloudControllerAPIVersionMutex.Unlock() 78 if fake.CloudControllerAPIVersionStub != nil { 79 return fake.CloudControllerAPIVersionStub() 80 } 81 if specificReturn { 82 return ret.result1 83 } 84 return fake.cloudControllerAPIVersionReturns.result1 85 } 86 87 func (fake *FakeV3Actor) CloudControllerAPIVersionCallCount() int { 88 fake.cloudControllerAPIVersionMutex.RLock() 89 defer fake.cloudControllerAPIVersionMutex.RUnlock() 90 return len(fake.cloudControllerAPIVersionArgsForCall) 91 } 92 93 func (fake *FakeV3Actor) CloudControllerAPIVersionReturns(result1 string) { 94 fake.CloudControllerAPIVersionStub = nil 95 fake.cloudControllerAPIVersionReturns = struct { 96 result1 string 97 }{result1} 98 } 99 100 func (fake *FakeV3Actor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 101 fake.CloudControllerAPIVersionStub = nil 102 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 103 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 104 result1 string 105 }) 106 } 107 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 108 result1 string 109 }{result1} 110 } 111 112 func (fake *FakeV3Actor) CreateApplicationInSpace(app v3action.Application, spaceGUID string) (v3action.Application, v3action.Warnings, error) { 113 fake.createApplicationInSpaceMutex.Lock() 114 ret, specificReturn := fake.createApplicationInSpaceReturnsOnCall[len(fake.createApplicationInSpaceArgsForCall)] 115 fake.createApplicationInSpaceArgsForCall = append(fake.createApplicationInSpaceArgsForCall, struct { 116 app v3action.Application 117 spaceGUID string 118 }{app, spaceGUID}) 119 fake.recordInvocation("CreateApplicationInSpace", []interface{}{app, spaceGUID}) 120 fake.createApplicationInSpaceMutex.Unlock() 121 if fake.CreateApplicationInSpaceStub != nil { 122 return fake.CreateApplicationInSpaceStub(app, spaceGUID) 123 } 124 if specificReturn { 125 return ret.result1, ret.result2, ret.result3 126 } 127 return fake.createApplicationInSpaceReturns.result1, fake.createApplicationInSpaceReturns.result2, fake.createApplicationInSpaceReturns.result3 128 } 129 130 func (fake *FakeV3Actor) CreateApplicationInSpaceCallCount() int { 131 fake.createApplicationInSpaceMutex.RLock() 132 defer fake.createApplicationInSpaceMutex.RUnlock() 133 return len(fake.createApplicationInSpaceArgsForCall) 134 } 135 136 func (fake *FakeV3Actor) CreateApplicationInSpaceArgsForCall(i int) (v3action.Application, string) { 137 fake.createApplicationInSpaceMutex.RLock() 138 defer fake.createApplicationInSpaceMutex.RUnlock() 139 return fake.createApplicationInSpaceArgsForCall[i].app, fake.createApplicationInSpaceArgsForCall[i].spaceGUID 140 } 141 142 func (fake *FakeV3Actor) CreateApplicationInSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) { 143 fake.CreateApplicationInSpaceStub = nil 144 fake.createApplicationInSpaceReturns = struct { 145 result1 v3action.Application 146 result2 v3action.Warnings 147 result3 error 148 }{result1, result2, result3} 149 } 150 151 func (fake *FakeV3Actor) CreateApplicationInSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) { 152 fake.CreateApplicationInSpaceStub = nil 153 if fake.createApplicationInSpaceReturnsOnCall == nil { 154 fake.createApplicationInSpaceReturnsOnCall = make(map[int]struct { 155 result1 v3action.Application 156 result2 v3action.Warnings 157 result3 error 158 }) 159 } 160 fake.createApplicationInSpaceReturnsOnCall[i] = struct { 161 result1 v3action.Application 162 result2 v3action.Warnings 163 result3 error 164 }{result1, result2, result3} 165 } 166 167 func (fake *FakeV3Actor) GetApplicationByNameAndSpace(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error) { 168 fake.getApplicationByNameAndSpaceMutex.Lock() 169 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 170 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 171 appName string 172 spaceGUID string 173 }{appName, spaceGUID}) 174 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{appName, spaceGUID}) 175 fake.getApplicationByNameAndSpaceMutex.Unlock() 176 if fake.GetApplicationByNameAndSpaceStub != nil { 177 return fake.GetApplicationByNameAndSpaceStub(appName, spaceGUID) 178 } 179 if specificReturn { 180 return ret.result1, ret.result2, ret.result3 181 } 182 return fake.getApplicationByNameAndSpaceReturns.result1, fake.getApplicationByNameAndSpaceReturns.result2, fake.getApplicationByNameAndSpaceReturns.result3 183 } 184 185 func (fake *FakeV3Actor) GetApplicationByNameAndSpaceCallCount() int { 186 fake.getApplicationByNameAndSpaceMutex.RLock() 187 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 188 return len(fake.getApplicationByNameAndSpaceArgsForCall) 189 } 190 191 func (fake *FakeV3Actor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 192 fake.getApplicationByNameAndSpaceMutex.RLock() 193 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 194 return fake.getApplicationByNameAndSpaceArgsForCall[i].appName, fake.getApplicationByNameAndSpaceArgsForCall[i].spaceGUID 195 } 196 197 func (fake *FakeV3Actor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) { 198 fake.GetApplicationByNameAndSpaceStub = nil 199 fake.getApplicationByNameAndSpaceReturns = struct { 200 result1 v3action.Application 201 result2 v3action.Warnings 202 result3 error 203 }{result1, result2, result3} 204 } 205 206 func (fake *FakeV3Actor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) { 207 fake.GetApplicationByNameAndSpaceStub = nil 208 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 209 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 210 result1 v3action.Application 211 result2 v3action.Warnings 212 result3 error 213 }) 214 } 215 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 216 result1 v3action.Application 217 result2 v3action.Warnings 218 result3 error 219 }{result1, result2, result3} 220 } 221 222 func (fake *FakeV3Actor) UpdateApplication(arg1 v3action.Application) (v3action.Application, v3action.Warnings, error) { 223 fake.updateApplicationMutex.Lock() 224 ret, specificReturn := fake.updateApplicationReturnsOnCall[len(fake.updateApplicationArgsForCall)] 225 fake.updateApplicationArgsForCall = append(fake.updateApplicationArgsForCall, struct { 226 arg1 v3action.Application 227 }{arg1}) 228 fake.recordInvocation("UpdateApplication", []interface{}{arg1}) 229 fake.updateApplicationMutex.Unlock() 230 if fake.UpdateApplicationStub != nil { 231 return fake.UpdateApplicationStub(arg1) 232 } 233 if specificReturn { 234 return ret.result1, ret.result2, ret.result3 235 } 236 return fake.updateApplicationReturns.result1, fake.updateApplicationReturns.result2, fake.updateApplicationReturns.result3 237 } 238 239 func (fake *FakeV3Actor) UpdateApplicationCallCount() int { 240 fake.updateApplicationMutex.RLock() 241 defer fake.updateApplicationMutex.RUnlock() 242 return len(fake.updateApplicationArgsForCall) 243 } 244 245 func (fake *FakeV3Actor) UpdateApplicationArgsForCall(i int) v3action.Application { 246 fake.updateApplicationMutex.RLock() 247 defer fake.updateApplicationMutex.RUnlock() 248 return fake.updateApplicationArgsForCall[i].arg1 249 } 250 251 func (fake *FakeV3Actor) UpdateApplicationReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) { 252 fake.UpdateApplicationStub = nil 253 fake.updateApplicationReturns = struct { 254 result1 v3action.Application 255 result2 v3action.Warnings 256 result3 error 257 }{result1, result2, result3} 258 } 259 260 func (fake *FakeV3Actor) UpdateApplicationReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) { 261 fake.UpdateApplicationStub = nil 262 if fake.updateApplicationReturnsOnCall == nil { 263 fake.updateApplicationReturnsOnCall = make(map[int]struct { 264 result1 v3action.Application 265 result2 v3action.Warnings 266 result3 error 267 }) 268 } 269 fake.updateApplicationReturnsOnCall[i] = struct { 270 result1 v3action.Application 271 result2 v3action.Warnings 272 result3 error 273 }{result1, result2, result3} 274 } 275 276 func (fake *FakeV3Actor) Invocations() map[string][][]interface{} { 277 fake.invocationsMutex.RLock() 278 defer fake.invocationsMutex.RUnlock() 279 fake.cloudControllerAPIVersionMutex.RLock() 280 defer fake.cloudControllerAPIVersionMutex.RUnlock() 281 fake.createApplicationInSpaceMutex.RLock() 282 defer fake.createApplicationInSpaceMutex.RUnlock() 283 fake.getApplicationByNameAndSpaceMutex.RLock() 284 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 285 fake.updateApplicationMutex.RLock() 286 defer fake.updateApplicationMutex.RUnlock() 287 copiedInvocations := map[string][][]interface{}{} 288 for key, value := range fake.invocations { 289 copiedInvocations[key] = value 290 } 291 return copiedInvocations 292 } 293 294 func (fake *FakeV3Actor) recordInvocation(key string, args []interface{}) { 295 fake.invocationsMutex.Lock() 296 defer fake.invocationsMutex.Unlock() 297 if fake.invocations == nil { 298 fake.invocations = map[string][][]interface{}{} 299 } 300 if fake.invocations[key] == nil { 301 fake.invocations[key] = [][]interface{}{} 302 } 303 fake.invocations[key] = append(fake.invocations[key], args) 304 } 305 306 var _ pushaction.V3Actor = new(FakeV3Actor)