github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/command/v6/v6fakes/fake_v3create_package_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 FakeV3CreatePackageActor 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 CreateAndUploadBitsPackageByApplicationNameAndSpaceStub func(string, string, string) (v3action.Package, v3action.Warnings, error) 23 createAndUploadBitsPackageByApplicationNameAndSpaceMutex sync.RWMutex 24 createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall []struct { 25 arg1 string 26 arg2 string 27 arg3 string 28 } 29 createAndUploadBitsPackageByApplicationNameAndSpaceReturns struct { 30 result1 v3action.Package 31 result2 v3action.Warnings 32 result3 error 33 } 34 createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall map[int]struct { 35 result1 v3action.Package 36 result2 v3action.Warnings 37 result3 error 38 } 39 CreateDockerPackageByApplicationNameAndSpaceStub func(string, string, v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error) 40 createDockerPackageByApplicationNameAndSpaceMutex sync.RWMutex 41 createDockerPackageByApplicationNameAndSpaceArgsForCall []struct { 42 arg1 string 43 arg2 string 44 arg3 v3action.DockerImageCredentials 45 } 46 createDockerPackageByApplicationNameAndSpaceReturns struct { 47 result1 v3action.Package 48 result2 v3action.Warnings 49 result3 error 50 } 51 createDockerPackageByApplicationNameAndSpaceReturnsOnCall map[int]struct { 52 result1 v3action.Package 53 result2 v3action.Warnings 54 result3 error 55 } 56 invocations map[string][][]interface{} 57 invocationsMutex sync.RWMutex 58 } 59 60 func (fake *FakeV3CreatePackageActor) CloudControllerAPIVersion() string { 61 fake.cloudControllerAPIVersionMutex.Lock() 62 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 63 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct { 64 }{}) 65 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 66 fake.cloudControllerAPIVersionMutex.Unlock() 67 if fake.CloudControllerAPIVersionStub != nil { 68 return fake.CloudControllerAPIVersionStub() 69 } 70 if specificReturn { 71 return ret.result1 72 } 73 fakeReturns := fake.cloudControllerAPIVersionReturns 74 return fakeReturns.result1 75 } 76 77 func (fake *FakeV3CreatePackageActor) CloudControllerAPIVersionCallCount() int { 78 fake.cloudControllerAPIVersionMutex.RLock() 79 defer fake.cloudControllerAPIVersionMutex.RUnlock() 80 return len(fake.cloudControllerAPIVersionArgsForCall) 81 } 82 83 func (fake *FakeV3CreatePackageActor) CloudControllerAPIVersionCalls(stub func() string) { 84 fake.cloudControllerAPIVersionMutex.Lock() 85 defer fake.cloudControllerAPIVersionMutex.Unlock() 86 fake.CloudControllerAPIVersionStub = stub 87 } 88 89 func (fake *FakeV3CreatePackageActor) CloudControllerAPIVersionReturns(result1 string) { 90 fake.cloudControllerAPIVersionMutex.Lock() 91 defer fake.cloudControllerAPIVersionMutex.Unlock() 92 fake.CloudControllerAPIVersionStub = nil 93 fake.cloudControllerAPIVersionReturns = struct { 94 result1 string 95 }{result1} 96 } 97 98 func (fake *FakeV3CreatePackageActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 99 fake.cloudControllerAPIVersionMutex.Lock() 100 defer fake.cloudControllerAPIVersionMutex.Unlock() 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 *FakeV3CreatePackageActor) CreateAndUploadBitsPackageByApplicationNameAndSpace(arg1 string, arg2 string, arg3 string) (v3action.Package, v3action.Warnings, error) { 113 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock() 114 ret, specificReturn := fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall[len(fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall)] 115 fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall = append(fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall, struct { 116 arg1 string 117 arg2 string 118 arg3 string 119 }{arg1, arg2, arg3}) 120 fake.recordInvocation("CreateAndUploadBitsPackageByApplicationNameAndSpace", []interface{}{arg1, arg2, arg3}) 121 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock() 122 if fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub != nil { 123 return fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub(arg1, arg2, arg3) 124 } 125 if specificReturn { 126 return ret.result1, ret.result2, ret.result3 127 } 128 fakeReturns := fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturns 129 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 130 } 131 132 func (fake *FakeV3CreatePackageActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceCallCount() int { 133 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RLock() 134 defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RUnlock() 135 return len(fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall) 136 } 137 138 func (fake *FakeV3CreatePackageActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceCalls(stub func(string, string, string) (v3action.Package, v3action.Warnings, error)) { 139 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock() 140 defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock() 141 fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub = stub 142 } 143 144 func (fake *FakeV3CreatePackageActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall(i int) (string, string, string) { 145 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RLock() 146 defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RUnlock() 147 argsForCall := fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall[i] 148 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 149 } 150 151 func (fake *FakeV3CreatePackageActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceReturns(result1 v3action.Package, result2 v3action.Warnings, result3 error) { 152 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock() 153 defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock() 154 fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub = nil 155 fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturns = struct { 156 result1 v3action.Package 157 result2 v3action.Warnings 158 result3 error 159 }{result1, result2, result3} 160 } 161 162 func (fake *FakeV3CreatePackageActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall(i int, result1 v3action.Package, result2 v3action.Warnings, result3 error) { 163 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock() 164 defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock() 165 fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub = nil 166 if fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall == nil { 167 fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall = make(map[int]struct { 168 result1 v3action.Package 169 result2 v3action.Warnings 170 result3 error 171 }) 172 } 173 fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall[i] = struct { 174 result1 v3action.Package 175 result2 v3action.Warnings 176 result3 error 177 }{result1, result2, result3} 178 } 179 180 func (fake *FakeV3CreatePackageActor) CreateDockerPackageByApplicationNameAndSpace(arg1 string, arg2 string, arg3 v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error) { 181 fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock() 182 ret, specificReturn := fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall[len(fake.createDockerPackageByApplicationNameAndSpaceArgsForCall)] 183 fake.createDockerPackageByApplicationNameAndSpaceArgsForCall = append(fake.createDockerPackageByApplicationNameAndSpaceArgsForCall, struct { 184 arg1 string 185 arg2 string 186 arg3 v3action.DockerImageCredentials 187 }{arg1, arg2, arg3}) 188 fake.recordInvocation("CreateDockerPackageByApplicationNameAndSpace", []interface{}{arg1, arg2, arg3}) 189 fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock() 190 if fake.CreateDockerPackageByApplicationNameAndSpaceStub != nil { 191 return fake.CreateDockerPackageByApplicationNameAndSpaceStub(arg1, arg2, arg3) 192 } 193 if specificReturn { 194 return ret.result1, ret.result2, ret.result3 195 } 196 fakeReturns := fake.createDockerPackageByApplicationNameAndSpaceReturns 197 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 198 } 199 200 func (fake *FakeV3CreatePackageActor) CreateDockerPackageByApplicationNameAndSpaceCallCount() int { 201 fake.createDockerPackageByApplicationNameAndSpaceMutex.RLock() 202 defer fake.createDockerPackageByApplicationNameAndSpaceMutex.RUnlock() 203 return len(fake.createDockerPackageByApplicationNameAndSpaceArgsForCall) 204 } 205 206 func (fake *FakeV3CreatePackageActor) CreateDockerPackageByApplicationNameAndSpaceCalls(stub func(string, string, v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error)) { 207 fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock() 208 defer fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock() 209 fake.CreateDockerPackageByApplicationNameAndSpaceStub = stub 210 } 211 212 func (fake *FakeV3CreatePackageActor) CreateDockerPackageByApplicationNameAndSpaceArgsForCall(i int) (string, string, v3action.DockerImageCredentials) { 213 fake.createDockerPackageByApplicationNameAndSpaceMutex.RLock() 214 defer fake.createDockerPackageByApplicationNameAndSpaceMutex.RUnlock() 215 argsForCall := fake.createDockerPackageByApplicationNameAndSpaceArgsForCall[i] 216 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 217 } 218 219 func (fake *FakeV3CreatePackageActor) CreateDockerPackageByApplicationNameAndSpaceReturns(result1 v3action.Package, result2 v3action.Warnings, result3 error) { 220 fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock() 221 defer fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock() 222 fake.CreateDockerPackageByApplicationNameAndSpaceStub = nil 223 fake.createDockerPackageByApplicationNameAndSpaceReturns = struct { 224 result1 v3action.Package 225 result2 v3action.Warnings 226 result3 error 227 }{result1, result2, result3} 228 } 229 230 func (fake *FakeV3CreatePackageActor) CreateDockerPackageByApplicationNameAndSpaceReturnsOnCall(i int, result1 v3action.Package, result2 v3action.Warnings, result3 error) { 231 fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock() 232 defer fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock() 233 fake.CreateDockerPackageByApplicationNameAndSpaceStub = nil 234 if fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall == nil { 235 fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall = make(map[int]struct { 236 result1 v3action.Package 237 result2 v3action.Warnings 238 result3 error 239 }) 240 } 241 fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall[i] = struct { 242 result1 v3action.Package 243 result2 v3action.Warnings 244 result3 error 245 }{result1, result2, result3} 246 } 247 248 func (fake *FakeV3CreatePackageActor) Invocations() map[string][][]interface{} { 249 fake.invocationsMutex.RLock() 250 defer fake.invocationsMutex.RUnlock() 251 fake.cloudControllerAPIVersionMutex.RLock() 252 defer fake.cloudControllerAPIVersionMutex.RUnlock() 253 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RLock() 254 defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RUnlock() 255 fake.createDockerPackageByApplicationNameAndSpaceMutex.RLock() 256 defer fake.createDockerPackageByApplicationNameAndSpaceMutex.RUnlock() 257 copiedInvocations := map[string][][]interface{}{} 258 for key, value := range fake.invocations { 259 copiedInvocations[key] = value 260 } 261 return copiedInvocations 262 } 263 264 func (fake *FakeV3CreatePackageActor) recordInvocation(key string, args []interface{}) { 265 fake.invocationsMutex.Lock() 266 defer fake.invocationsMutex.Unlock() 267 if fake.invocations == nil { 268 fake.invocations = map[string][][]interface{}{} 269 } 270 if fake.invocations[key] == nil { 271 fake.invocations[key] = [][]interface{}{} 272 } 273 fake.invocations[key] = append(fake.invocations[key], args) 274 } 275 276 var _ v6.V3CreatePackageActor = new(FakeV3CreatePackageActor)