github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/command/v6/v6fakes/fake_v3start_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v6fakes 3 4 import ( 5 sync "sync" 6 7 v3action "code.cloudfoundry.org/cli/actor/v3action" 8 v6 "code.cloudfoundry.org/cli/command/v6" 9 ) 10 11 type FakeV3StartActor struct { 12 CloudControllerAPIVersionStub func() string 13 cloudControllerAPIVersionMutex sync.RWMutex 14 cloudControllerAPIVersionArgsForCall []struct { 15 } 16 cloudControllerAPIVersionReturns struct { 17 result1 string 18 } 19 cloudControllerAPIVersionReturnsOnCall map[int]struct { 20 result1 string 21 } 22 GetApplicationByNameAndSpaceStub func(string, string) (v3action.Application, v3action.Warnings, error) 23 getApplicationByNameAndSpaceMutex sync.RWMutex 24 getApplicationByNameAndSpaceArgsForCall []struct { 25 arg1 string 26 arg2 string 27 } 28 getApplicationByNameAndSpaceReturns struct { 29 result1 v3action.Application 30 result2 v3action.Warnings 31 result3 error 32 } 33 getApplicationByNameAndSpaceReturnsOnCall map[int]struct { 34 result1 v3action.Application 35 result2 v3action.Warnings 36 result3 error 37 } 38 StartApplicationStub func(string) (v3action.Application, v3action.Warnings, error) 39 startApplicationMutex sync.RWMutex 40 startApplicationArgsForCall []struct { 41 arg1 string 42 } 43 startApplicationReturns struct { 44 result1 v3action.Application 45 result2 v3action.Warnings 46 result3 error 47 } 48 startApplicationReturnsOnCall map[int]struct { 49 result1 v3action.Application 50 result2 v3action.Warnings 51 result3 error 52 } 53 invocations map[string][][]interface{} 54 invocationsMutex sync.RWMutex 55 } 56 57 func (fake *FakeV3StartActor) CloudControllerAPIVersion() string { 58 fake.cloudControllerAPIVersionMutex.Lock() 59 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 60 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct { 61 }{}) 62 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 63 fake.cloudControllerAPIVersionMutex.Unlock() 64 if fake.CloudControllerAPIVersionStub != nil { 65 return fake.CloudControllerAPIVersionStub() 66 } 67 if specificReturn { 68 return ret.result1 69 } 70 fakeReturns := fake.cloudControllerAPIVersionReturns 71 return fakeReturns.result1 72 } 73 74 func (fake *FakeV3StartActor) CloudControllerAPIVersionCallCount() int { 75 fake.cloudControllerAPIVersionMutex.RLock() 76 defer fake.cloudControllerAPIVersionMutex.RUnlock() 77 return len(fake.cloudControllerAPIVersionArgsForCall) 78 } 79 80 func (fake *FakeV3StartActor) CloudControllerAPIVersionCalls(stub func() string) { 81 fake.cloudControllerAPIVersionMutex.Lock() 82 defer fake.cloudControllerAPIVersionMutex.Unlock() 83 fake.CloudControllerAPIVersionStub = stub 84 } 85 86 func (fake *FakeV3StartActor) CloudControllerAPIVersionReturns(result1 string) { 87 fake.cloudControllerAPIVersionMutex.Lock() 88 defer fake.cloudControllerAPIVersionMutex.Unlock() 89 fake.CloudControllerAPIVersionStub = nil 90 fake.cloudControllerAPIVersionReturns = struct { 91 result1 string 92 }{result1} 93 } 94 95 func (fake *FakeV3StartActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 96 fake.cloudControllerAPIVersionMutex.Lock() 97 defer fake.cloudControllerAPIVersionMutex.Unlock() 98 fake.CloudControllerAPIVersionStub = nil 99 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 100 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 101 result1 string 102 }) 103 } 104 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 105 result1 string 106 }{result1} 107 } 108 109 func (fake *FakeV3StartActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v3action.Application, v3action.Warnings, error) { 110 fake.getApplicationByNameAndSpaceMutex.Lock() 111 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 112 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 113 arg1 string 114 arg2 string 115 }{arg1, arg2}) 116 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2}) 117 fake.getApplicationByNameAndSpaceMutex.Unlock() 118 if fake.GetApplicationByNameAndSpaceStub != nil { 119 return fake.GetApplicationByNameAndSpaceStub(arg1, arg2) 120 } 121 if specificReturn { 122 return ret.result1, ret.result2, ret.result3 123 } 124 fakeReturns := fake.getApplicationByNameAndSpaceReturns 125 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 126 } 127 128 func (fake *FakeV3StartActor) GetApplicationByNameAndSpaceCallCount() int { 129 fake.getApplicationByNameAndSpaceMutex.RLock() 130 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 131 return len(fake.getApplicationByNameAndSpaceArgsForCall) 132 } 133 134 func (fake *FakeV3StartActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v3action.Application, v3action.Warnings, error)) { 135 fake.getApplicationByNameAndSpaceMutex.Lock() 136 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 137 fake.GetApplicationByNameAndSpaceStub = stub 138 } 139 140 func (fake *FakeV3StartActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 141 fake.getApplicationByNameAndSpaceMutex.RLock() 142 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 143 argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i] 144 return argsForCall.arg1, argsForCall.arg2 145 } 146 147 func (fake *FakeV3StartActor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) { 148 fake.getApplicationByNameAndSpaceMutex.Lock() 149 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 150 fake.GetApplicationByNameAndSpaceStub = nil 151 fake.getApplicationByNameAndSpaceReturns = struct { 152 result1 v3action.Application 153 result2 v3action.Warnings 154 result3 error 155 }{result1, result2, result3} 156 } 157 158 func (fake *FakeV3StartActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) { 159 fake.getApplicationByNameAndSpaceMutex.Lock() 160 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 161 fake.GetApplicationByNameAndSpaceStub = nil 162 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 163 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 164 result1 v3action.Application 165 result2 v3action.Warnings 166 result3 error 167 }) 168 } 169 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 170 result1 v3action.Application 171 result2 v3action.Warnings 172 result3 error 173 }{result1, result2, result3} 174 } 175 176 func (fake *FakeV3StartActor) StartApplication(arg1 string) (v3action.Application, v3action.Warnings, error) { 177 fake.startApplicationMutex.Lock() 178 ret, specificReturn := fake.startApplicationReturnsOnCall[len(fake.startApplicationArgsForCall)] 179 fake.startApplicationArgsForCall = append(fake.startApplicationArgsForCall, struct { 180 arg1 string 181 }{arg1}) 182 fake.recordInvocation("StartApplication", []interface{}{arg1}) 183 fake.startApplicationMutex.Unlock() 184 if fake.StartApplicationStub != nil { 185 return fake.StartApplicationStub(arg1) 186 } 187 if specificReturn { 188 return ret.result1, ret.result2, ret.result3 189 } 190 fakeReturns := fake.startApplicationReturns 191 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 192 } 193 194 func (fake *FakeV3StartActor) StartApplicationCallCount() int { 195 fake.startApplicationMutex.RLock() 196 defer fake.startApplicationMutex.RUnlock() 197 return len(fake.startApplicationArgsForCall) 198 } 199 200 func (fake *FakeV3StartActor) StartApplicationCalls(stub func(string) (v3action.Application, v3action.Warnings, error)) { 201 fake.startApplicationMutex.Lock() 202 defer fake.startApplicationMutex.Unlock() 203 fake.StartApplicationStub = stub 204 } 205 206 func (fake *FakeV3StartActor) StartApplicationArgsForCall(i int) string { 207 fake.startApplicationMutex.RLock() 208 defer fake.startApplicationMutex.RUnlock() 209 argsForCall := fake.startApplicationArgsForCall[i] 210 return argsForCall.arg1 211 } 212 213 func (fake *FakeV3StartActor) StartApplicationReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) { 214 fake.startApplicationMutex.Lock() 215 defer fake.startApplicationMutex.Unlock() 216 fake.StartApplicationStub = nil 217 fake.startApplicationReturns = struct { 218 result1 v3action.Application 219 result2 v3action.Warnings 220 result3 error 221 }{result1, result2, result3} 222 } 223 224 func (fake *FakeV3StartActor) StartApplicationReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) { 225 fake.startApplicationMutex.Lock() 226 defer fake.startApplicationMutex.Unlock() 227 fake.StartApplicationStub = nil 228 if fake.startApplicationReturnsOnCall == nil { 229 fake.startApplicationReturnsOnCall = make(map[int]struct { 230 result1 v3action.Application 231 result2 v3action.Warnings 232 result3 error 233 }) 234 } 235 fake.startApplicationReturnsOnCall[i] = struct { 236 result1 v3action.Application 237 result2 v3action.Warnings 238 result3 error 239 }{result1, result2, result3} 240 } 241 242 func (fake *FakeV3StartActor) Invocations() map[string][][]interface{} { 243 fake.invocationsMutex.RLock() 244 defer fake.invocationsMutex.RUnlock() 245 fake.cloudControllerAPIVersionMutex.RLock() 246 defer fake.cloudControllerAPIVersionMutex.RUnlock() 247 fake.getApplicationByNameAndSpaceMutex.RLock() 248 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 249 fake.startApplicationMutex.RLock() 250 defer fake.startApplicationMutex.RUnlock() 251 copiedInvocations := map[string][][]interface{}{} 252 for key, value := range fake.invocations { 253 copiedInvocations[key] = value 254 } 255 return copiedInvocations 256 } 257 258 func (fake *FakeV3StartActor) recordInvocation(key string, args []interface{}) { 259 fake.invocationsMutex.Lock() 260 defer fake.invocationsMutex.Unlock() 261 if fake.invocations == nil { 262 fake.invocations = map[string][][]interface{}{} 263 } 264 if fake.invocations[key] == nil { 265 fake.invocations[key] = [][]interface{}{} 266 } 267 fake.invocations[key] = append(fake.invocations[key], args) 268 } 269 270 var _ v6.V3StartActor = new(FakeV3StartActor)