github.com/loggregator/cli@v6.33.1-0.20180224010324-82334f081791+incompatible/command/v3/v3fakes/fake_v3create_package_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v3fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v3action" 8 "code.cloudfoundry.org/cli/command/v3" 9 ) 10 11 type FakeV3CreatePackageActor 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 CreateDockerPackageByApplicationNameAndSpaceStub func(appName string, spaceGUID string, dockerImageCredentials v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error) 22 createDockerPackageByApplicationNameAndSpaceMutex sync.RWMutex 23 createDockerPackageByApplicationNameAndSpaceArgsForCall []struct { 24 appName string 25 spaceGUID string 26 dockerImageCredentials v3action.DockerImageCredentials 27 } 28 createDockerPackageByApplicationNameAndSpaceReturns struct { 29 result1 v3action.Package 30 result2 v3action.Warnings 31 result3 error 32 } 33 createDockerPackageByApplicationNameAndSpaceReturnsOnCall map[int]struct { 34 result1 v3action.Package 35 result2 v3action.Warnings 36 result3 error 37 } 38 CreateAndUploadBitsPackageByApplicationNameAndSpaceStub func(appName string, spaceGUID string, bitsPath string) (v3action.Package, v3action.Warnings, error) 39 createAndUploadBitsPackageByApplicationNameAndSpaceMutex sync.RWMutex 40 createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall []struct { 41 appName string 42 spaceGUID string 43 bitsPath string 44 } 45 createAndUploadBitsPackageByApplicationNameAndSpaceReturns struct { 46 result1 v3action.Package 47 result2 v3action.Warnings 48 result3 error 49 } 50 createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall map[int]struct { 51 result1 v3action.Package 52 result2 v3action.Warnings 53 result3 error 54 } 55 invocations map[string][][]interface{} 56 invocationsMutex sync.RWMutex 57 } 58 59 func (fake *FakeV3CreatePackageActor) CloudControllerAPIVersion() string { 60 fake.cloudControllerAPIVersionMutex.Lock() 61 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 62 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{}) 63 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 64 fake.cloudControllerAPIVersionMutex.Unlock() 65 if fake.CloudControllerAPIVersionStub != nil { 66 return fake.CloudControllerAPIVersionStub() 67 } 68 if specificReturn { 69 return ret.result1 70 } 71 return fake.cloudControllerAPIVersionReturns.result1 72 } 73 74 func (fake *FakeV3CreatePackageActor) CloudControllerAPIVersionCallCount() int { 75 fake.cloudControllerAPIVersionMutex.RLock() 76 defer fake.cloudControllerAPIVersionMutex.RUnlock() 77 return len(fake.cloudControllerAPIVersionArgsForCall) 78 } 79 80 func (fake *FakeV3CreatePackageActor) CloudControllerAPIVersionReturns(result1 string) { 81 fake.CloudControllerAPIVersionStub = nil 82 fake.cloudControllerAPIVersionReturns = struct { 83 result1 string 84 }{result1} 85 } 86 87 func (fake *FakeV3CreatePackageActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 88 fake.CloudControllerAPIVersionStub = nil 89 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 90 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 91 result1 string 92 }) 93 } 94 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 95 result1 string 96 }{result1} 97 } 98 99 func (fake *FakeV3CreatePackageActor) CreateDockerPackageByApplicationNameAndSpace(appName string, spaceGUID string, dockerImageCredentials v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error) { 100 fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock() 101 ret, specificReturn := fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall[len(fake.createDockerPackageByApplicationNameAndSpaceArgsForCall)] 102 fake.createDockerPackageByApplicationNameAndSpaceArgsForCall = append(fake.createDockerPackageByApplicationNameAndSpaceArgsForCall, struct { 103 appName string 104 spaceGUID string 105 dockerImageCredentials v3action.DockerImageCredentials 106 }{appName, spaceGUID, dockerImageCredentials}) 107 fake.recordInvocation("CreateDockerPackageByApplicationNameAndSpace", []interface{}{appName, spaceGUID, dockerImageCredentials}) 108 fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock() 109 if fake.CreateDockerPackageByApplicationNameAndSpaceStub != nil { 110 return fake.CreateDockerPackageByApplicationNameAndSpaceStub(appName, spaceGUID, dockerImageCredentials) 111 } 112 if specificReturn { 113 return ret.result1, ret.result2, ret.result3 114 } 115 return fake.createDockerPackageByApplicationNameAndSpaceReturns.result1, fake.createDockerPackageByApplicationNameAndSpaceReturns.result2, fake.createDockerPackageByApplicationNameAndSpaceReturns.result3 116 } 117 118 func (fake *FakeV3CreatePackageActor) CreateDockerPackageByApplicationNameAndSpaceCallCount() int { 119 fake.createDockerPackageByApplicationNameAndSpaceMutex.RLock() 120 defer fake.createDockerPackageByApplicationNameAndSpaceMutex.RUnlock() 121 return len(fake.createDockerPackageByApplicationNameAndSpaceArgsForCall) 122 } 123 124 func (fake *FakeV3CreatePackageActor) CreateDockerPackageByApplicationNameAndSpaceArgsForCall(i int) (string, string, v3action.DockerImageCredentials) { 125 fake.createDockerPackageByApplicationNameAndSpaceMutex.RLock() 126 defer fake.createDockerPackageByApplicationNameAndSpaceMutex.RUnlock() 127 return fake.createDockerPackageByApplicationNameAndSpaceArgsForCall[i].appName, fake.createDockerPackageByApplicationNameAndSpaceArgsForCall[i].spaceGUID, fake.createDockerPackageByApplicationNameAndSpaceArgsForCall[i].dockerImageCredentials 128 } 129 130 func (fake *FakeV3CreatePackageActor) CreateDockerPackageByApplicationNameAndSpaceReturns(result1 v3action.Package, result2 v3action.Warnings, result3 error) { 131 fake.CreateDockerPackageByApplicationNameAndSpaceStub = nil 132 fake.createDockerPackageByApplicationNameAndSpaceReturns = struct { 133 result1 v3action.Package 134 result2 v3action.Warnings 135 result3 error 136 }{result1, result2, result3} 137 } 138 139 func (fake *FakeV3CreatePackageActor) CreateDockerPackageByApplicationNameAndSpaceReturnsOnCall(i int, result1 v3action.Package, result2 v3action.Warnings, result3 error) { 140 fake.CreateDockerPackageByApplicationNameAndSpaceStub = nil 141 if fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall == nil { 142 fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall = make(map[int]struct { 143 result1 v3action.Package 144 result2 v3action.Warnings 145 result3 error 146 }) 147 } 148 fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall[i] = struct { 149 result1 v3action.Package 150 result2 v3action.Warnings 151 result3 error 152 }{result1, result2, result3} 153 } 154 155 func (fake *FakeV3CreatePackageActor) CreateAndUploadBitsPackageByApplicationNameAndSpace(appName string, spaceGUID string, bitsPath string) (v3action.Package, v3action.Warnings, error) { 156 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock() 157 ret, specificReturn := fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall[len(fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall)] 158 fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall = append(fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall, struct { 159 appName string 160 spaceGUID string 161 bitsPath string 162 }{appName, spaceGUID, bitsPath}) 163 fake.recordInvocation("CreateAndUploadBitsPackageByApplicationNameAndSpace", []interface{}{appName, spaceGUID, bitsPath}) 164 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock() 165 if fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub != nil { 166 return fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub(appName, spaceGUID, bitsPath) 167 } 168 if specificReturn { 169 return ret.result1, ret.result2, ret.result3 170 } 171 return fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturns.result1, fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturns.result2, fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturns.result3 172 } 173 174 func (fake *FakeV3CreatePackageActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceCallCount() int { 175 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RLock() 176 defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RUnlock() 177 return len(fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall) 178 } 179 180 func (fake *FakeV3CreatePackageActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall(i int) (string, string, string) { 181 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RLock() 182 defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RUnlock() 183 return fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall[i].appName, fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall[i].spaceGUID, fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall[i].bitsPath 184 } 185 186 func (fake *FakeV3CreatePackageActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceReturns(result1 v3action.Package, result2 v3action.Warnings, result3 error) { 187 fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub = nil 188 fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturns = struct { 189 result1 v3action.Package 190 result2 v3action.Warnings 191 result3 error 192 }{result1, result2, result3} 193 } 194 195 func (fake *FakeV3CreatePackageActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall(i int, result1 v3action.Package, result2 v3action.Warnings, result3 error) { 196 fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub = nil 197 if fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall == nil { 198 fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall = make(map[int]struct { 199 result1 v3action.Package 200 result2 v3action.Warnings 201 result3 error 202 }) 203 } 204 fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall[i] = struct { 205 result1 v3action.Package 206 result2 v3action.Warnings 207 result3 error 208 }{result1, result2, result3} 209 } 210 211 func (fake *FakeV3CreatePackageActor) Invocations() map[string][][]interface{} { 212 fake.invocationsMutex.RLock() 213 defer fake.invocationsMutex.RUnlock() 214 fake.cloudControllerAPIVersionMutex.RLock() 215 defer fake.cloudControllerAPIVersionMutex.RUnlock() 216 fake.createDockerPackageByApplicationNameAndSpaceMutex.RLock() 217 defer fake.createDockerPackageByApplicationNameAndSpaceMutex.RUnlock() 218 fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RLock() 219 defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RUnlock() 220 copiedInvocations := map[string][][]interface{}{} 221 for key, value := range fake.invocations { 222 copiedInvocations[key] = value 223 } 224 return copiedInvocations 225 } 226 227 func (fake *FakeV3CreatePackageActor) recordInvocation(key string, args []interface{}) { 228 fake.invocationsMutex.Lock() 229 defer fake.invocationsMutex.Unlock() 230 if fake.invocations == nil { 231 fake.invocations = map[string][][]interface{}{} 232 } 233 if fake.invocations[key] == nil { 234 fake.invocations[key] = [][]interface{}{} 235 } 236 fake.invocations[key] = append(fake.invocations[key], args) 237 } 238 239 var _ v3.V3CreatePackageActor = new(FakeV3CreatePackageActor)