github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/command/v6/v6fakes/fake_v3app_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 FakeV3AppActor 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 GetApplicationSummaryByNameAndSpaceStub func(string, string, bool) (v3action.ApplicationSummary, v3action.Warnings, error) 39 getApplicationSummaryByNameAndSpaceMutex sync.RWMutex 40 getApplicationSummaryByNameAndSpaceArgsForCall []struct { 41 arg1 string 42 arg2 string 43 arg3 bool 44 } 45 getApplicationSummaryByNameAndSpaceReturns struct { 46 result1 v3action.ApplicationSummary 47 result2 v3action.Warnings 48 result3 error 49 } 50 getApplicationSummaryByNameAndSpaceReturnsOnCall map[int]struct { 51 result1 v3action.ApplicationSummary 52 result2 v3action.Warnings 53 result3 error 54 } 55 invocations map[string][][]interface{} 56 invocationsMutex sync.RWMutex 57 } 58 59 func (fake *FakeV3AppActor) CloudControllerAPIVersion() string { 60 fake.cloudControllerAPIVersionMutex.Lock() 61 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 62 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct { 63 }{}) 64 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 65 fake.cloudControllerAPIVersionMutex.Unlock() 66 if fake.CloudControllerAPIVersionStub != nil { 67 return fake.CloudControllerAPIVersionStub() 68 } 69 if specificReturn { 70 return ret.result1 71 } 72 fakeReturns := fake.cloudControllerAPIVersionReturns 73 return fakeReturns.result1 74 } 75 76 func (fake *FakeV3AppActor) CloudControllerAPIVersionCallCount() int { 77 fake.cloudControllerAPIVersionMutex.RLock() 78 defer fake.cloudControllerAPIVersionMutex.RUnlock() 79 return len(fake.cloudControllerAPIVersionArgsForCall) 80 } 81 82 func (fake *FakeV3AppActor) CloudControllerAPIVersionCalls(stub func() string) { 83 fake.cloudControllerAPIVersionMutex.Lock() 84 defer fake.cloudControllerAPIVersionMutex.Unlock() 85 fake.CloudControllerAPIVersionStub = stub 86 } 87 88 func (fake *FakeV3AppActor) CloudControllerAPIVersionReturns(result1 string) { 89 fake.cloudControllerAPIVersionMutex.Lock() 90 defer fake.cloudControllerAPIVersionMutex.Unlock() 91 fake.CloudControllerAPIVersionStub = nil 92 fake.cloudControllerAPIVersionReturns = struct { 93 result1 string 94 }{result1} 95 } 96 97 func (fake *FakeV3AppActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 98 fake.cloudControllerAPIVersionMutex.Lock() 99 defer fake.cloudControllerAPIVersionMutex.Unlock() 100 fake.CloudControllerAPIVersionStub = nil 101 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 102 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 103 result1 string 104 }) 105 } 106 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 107 result1 string 108 }{result1} 109 } 110 111 func (fake *FakeV3AppActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v3action.Application, v3action.Warnings, error) { 112 fake.getApplicationByNameAndSpaceMutex.Lock() 113 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 114 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 115 arg1 string 116 arg2 string 117 }{arg1, arg2}) 118 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2}) 119 fake.getApplicationByNameAndSpaceMutex.Unlock() 120 if fake.GetApplicationByNameAndSpaceStub != nil { 121 return fake.GetApplicationByNameAndSpaceStub(arg1, arg2) 122 } 123 if specificReturn { 124 return ret.result1, ret.result2, ret.result3 125 } 126 fakeReturns := fake.getApplicationByNameAndSpaceReturns 127 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 128 } 129 130 func (fake *FakeV3AppActor) GetApplicationByNameAndSpaceCallCount() int { 131 fake.getApplicationByNameAndSpaceMutex.RLock() 132 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 133 return len(fake.getApplicationByNameAndSpaceArgsForCall) 134 } 135 136 func (fake *FakeV3AppActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v3action.Application, v3action.Warnings, error)) { 137 fake.getApplicationByNameAndSpaceMutex.Lock() 138 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 139 fake.GetApplicationByNameAndSpaceStub = stub 140 } 141 142 func (fake *FakeV3AppActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 143 fake.getApplicationByNameAndSpaceMutex.RLock() 144 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 145 argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i] 146 return argsForCall.arg1, argsForCall.arg2 147 } 148 149 func (fake *FakeV3AppActor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) { 150 fake.getApplicationByNameAndSpaceMutex.Lock() 151 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 152 fake.GetApplicationByNameAndSpaceStub = nil 153 fake.getApplicationByNameAndSpaceReturns = struct { 154 result1 v3action.Application 155 result2 v3action.Warnings 156 result3 error 157 }{result1, result2, result3} 158 } 159 160 func (fake *FakeV3AppActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) { 161 fake.getApplicationByNameAndSpaceMutex.Lock() 162 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 163 fake.GetApplicationByNameAndSpaceStub = nil 164 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 165 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 166 result1 v3action.Application 167 result2 v3action.Warnings 168 result3 error 169 }) 170 } 171 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 172 result1 v3action.Application 173 result2 v3action.Warnings 174 result3 error 175 }{result1, result2, result3} 176 } 177 178 func (fake *FakeV3AppActor) GetApplicationSummaryByNameAndSpace(arg1 string, arg2 string, arg3 bool) (v3action.ApplicationSummary, v3action.Warnings, error) { 179 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 180 ret, specificReturn := fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)] 181 fake.getApplicationSummaryByNameAndSpaceArgsForCall = append(fake.getApplicationSummaryByNameAndSpaceArgsForCall, struct { 182 arg1 string 183 arg2 string 184 arg3 bool 185 }{arg1, arg2, arg3}) 186 fake.recordInvocation("GetApplicationSummaryByNameAndSpace", []interface{}{arg1, arg2, arg3}) 187 fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 188 if fake.GetApplicationSummaryByNameAndSpaceStub != nil { 189 return fake.GetApplicationSummaryByNameAndSpaceStub(arg1, arg2, arg3) 190 } 191 if specificReturn { 192 return ret.result1, ret.result2, ret.result3 193 } 194 fakeReturns := fake.getApplicationSummaryByNameAndSpaceReturns 195 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 196 } 197 198 func (fake *FakeV3AppActor) GetApplicationSummaryByNameAndSpaceCallCount() int { 199 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 200 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 201 return len(fake.getApplicationSummaryByNameAndSpaceArgsForCall) 202 } 203 204 func (fake *FakeV3AppActor) GetApplicationSummaryByNameAndSpaceCalls(stub func(string, string, bool) (v3action.ApplicationSummary, v3action.Warnings, error)) { 205 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 206 defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 207 fake.GetApplicationSummaryByNameAndSpaceStub = stub 208 } 209 210 func (fake *FakeV3AppActor) GetApplicationSummaryByNameAndSpaceArgsForCall(i int) (string, string, bool) { 211 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 212 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 213 argsForCall := fake.getApplicationSummaryByNameAndSpaceArgsForCall[i] 214 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 215 } 216 217 func (fake *FakeV3AppActor) GetApplicationSummaryByNameAndSpaceReturns(result1 v3action.ApplicationSummary, result2 v3action.Warnings, result3 error) { 218 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 219 defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 220 fake.GetApplicationSummaryByNameAndSpaceStub = nil 221 fake.getApplicationSummaryByNameAndSpaceReturns = struct { 222 result1 v3action.ApplicationSummary 223 result2 v3action.Warnings 224 result3 error 225 }{result1, result2, result3} 226 } 227 228 func (fake *FakeV3AppActor) GetApplicationSummaryByNameAndSpaceReturnsOnCall(i int, result1 v3action.ApplicationSummary, result2 v3action.Warnings, result3 error) { 229 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 230 defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 231 fake.GetApplicationSummaryByNameAndSpaceStub = nil 232 if fake.getApplicationSummaryByNameAndSpaceReturnsOnCall == nil { 233 fake.getApplicationSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct { 234 result1 v3action.ApplicationSummary 235 result2 v3action.Warnings 236 result3 error 237 }) 238 } 239 fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[i] = struct { 240 result1 v3action.ApplicationSummary 241 result2 v3action.Warnings 242 result3 error 243 }{result1, result2, result3} 244 } 245 246 func (fake *FakeV3AppActor) Invocations() map[string][][]interface{} { 247 fake.invocationsMutex.RLock() 248 defer fake.invocationsMutex.RUnlock() 249 fake.cloudControllerAPIVersionMutex.RLock() 250 defer fake.cloudControllerAPIVersionMutex.RUnlock() 251 fake.getApplicationByNameAndSpaceMutex.RLock() 252 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 253 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 254 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 255 copiedInvocations := map[string][][]interface{}{} 256 for key, value := range fake.invocations { 257 copiedInvocations[key] = value 258 } 259 return copiedInvocations 260 } 261 262 func (fake *FakeV3AppActor) recordInvocation(key string, args []interface{}) { 263 fake.invocationsMutex.Lock() 264 defer fake.invocationsMutex.Unlock() 265 if fake.invocations == nil { 266 fake.invocations = map[string][][]interface{}{} 267 } 268 if fake.invocations[key] == nil { 269 fake.invocations[key] = [][]interface{}{} 270 } 271 fake.invocations[key] = append(fake.invocations[key], args) 272 } 273 274 var _ v6.V3AppActor = new(FakeV3AppActor)