github.com/dcarley/cf-cli@v6.24.1-0.20170220111324-4225ff346898+incompatible/actor/v3action/v3actionfakes/fake_cloud_controller_client.go (about) 1 // This file was generated by counterfeiter 2 package v3actionfakes 3 4 import ( 5 "net/url" 6 "sync" 7 8 "code.cloudfoundry.org/cli/actor/v3action" 9 "code.cloudfoundry.org/cli/api/cloudcontroller/ccv3" 10 ) 11 12 type FakeCloudControllerClient struct { 13 CloudControllerAPIVersionStub func() string 14 cloudControllerAPIVersionMutex sync.RWMutex 15 cloudControllerAPIVersionArgsForCall []struct{} 16 cloudControllerAPIVersionReturns struct { 17 result1 string 18 } 19 GetApplicationTasksStub func(appGUID string, query url.Values) ([]ccv3.Task, ccv3.Warnings, error) 20 getApplicationTasksMutex sync.RWMutex 21 getApplicationTasksArgsForCall []struct { 22 appGUID string 23 query url.Values 24 } 25 getApplicationTasksReturns struct { 26 result1 []ccv3.Task 27 result2 ccv3.Warnings 28 result3 error 29 } 30 GetApplicationsStub func(query url.Values) ([]ccv3.Application, ccv3.Warnings, error) 31 getApplicationsMutex sync.RWMutex 32 getApplicationsArgsForCall []struct { 33 query url.Values 34 } 35 getApplicationsReturns struct { 36 result1 []ccv3.Application 37 result2 ccv3.Warnings 38 result3 error 39 } 40 NewTaskStub func(appGUID string, command string, name string, memory uint64, disk uint64) (ccv3.Task, ccv3.Warnings, error) 41 newTaskMutex sync.RWMutex 42 newTaskArgsForCall []struct { 43 appGUID string 44 command string 45 name string 46 memory uint64 47 disk uint64 48 } 49 newTaskReturns struct { 50 result1 ccv3.Task 51 result2 ccv3.Warnings 52 result3 error 53 } 54 UpdateTaskStub func(taskGUID string) (ccv3.Task, ccv3.Warnings, error) 55 updateTaskMutex sync.RWMutex 56 updateTaskArgsForCall []struct { 57 taskGUID string 58 } 59 updateTaskReturns struct { 60 result1 ccv3.Task 61 result2 ccv3.Warnings 62 result3 error 63 } 64 invocations map[string][][]interface{} 65 invocationsMutex sync.RWMutex 66 } 67 68 func (fake *FakeCloudControllerClient) CloudControllerAPIVersion() string { 69 fake.cloudControllerAPIVersionMutex.Lock() 70 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{}) 71 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 72 fake.cloudControllerAPIVersionMutex.Unlock() 73 if fake.CloudControllerAPIVersionStub != nil { 74 return fake.CloudControllerAPIVersionStub() 75 } else { 76 return fake.cloudControllerAPIVersionReturns.result1 77 } 78 } 79 80 func (fake *FakeCloudControllerClient) CloudControllerAPIVersionCallCount() int { 81 fake.cloudControllerAPIVersionMutex.RLock() 82 defer fake.cloudControllerAPIVersionMutex.RUnlock() 83 return len(fake.cloudControllerAPIVersionArgsForCall) 84 } 85 86 func (fake *FakeCloudControllerClient) CloudControllerAPIVersionReturns(result1 string) { 87 fake.CloudControllerAPIVersionStub = nil 88 fake.cloudControllerAPIVersionReturns = struct { 89 result1 string 90 }{result1} 91 } 92 93 func (fake *FakeCloudControllerClient) GetApplicationTasks(appGUID string, query url.Values) ([]ccv3.Task, ccv3.Warnings, error) { 94 fake.getApplicationTasksMutex.Lock() 95 fake.getApplicationTasksArgsForCall = append(fake.getApplicationTasksArgsForCall, struct { 96 appGUID string 97 query url.Values 98 }{appGUID, query}) 99 fake.recordInvocation("GetApplicationTasks", []interface{}{appGUID, query}) 100 fake.getApplicationTasksMutex.Unlock() 101 if fake.GetApplicationTasksStub != nil { 102 return fake.GetApplicationTasksStub(appGUID, query) 103 } else { 104 return fake.getApplicationTasksReturns.result1, fake.getApplicationTasksReturns.result2, fake.getApplicationTasksReturns.result3 105 } 106 } 107 108 func (fake *FakeCloudControllerClient) GetApplicationTasksCallCount() int { 109 fake.getApplicationTasksMutex.RLock() 110 defer fake.getApplicationTasksMutex.RUnlock() 111 return len(fake.getApplicationTasksArgsForCall) 112 } 113 114 func (fake *FakeCloudControllerClient) GetApplicationTasksArgsForCall(i int) (string, url.Values) { 115 fake.getApplicationTasksMutex.RLock() 116 defer fake.getApplicationTasksMutex.RUnlock() 117 return fake.getApplicationTasksArgsForCall[i].appGUID, fake.getApplicationTasksArgsForCall[i].query 118 } 119 120 func (fake *FakeCloudControllerClient) GetApplicationTasksReturns(result1 []ccv3.Task, result2 ccv3.Warnings, result3 error) { 121 fake.GetApplicationTasksStub = nil 122 fake.getApplicationTasksReturns = struct { 123 result1 []ccv3.Task 124 result2 ccv3.Warnings 125 result3 error 126 }{result1, result2, result3} 127 } 128 129 func (fake *FakeCloudControllerClient) GetApplications(query url.Values) ([]ccv3.Application, ccv3.Warnings, error) { 130 fake.getApplicationsMutex.Lock() 131 fake.getApplicationsArgsForCall = append(fake.getApplicationsArgsForCall, struct { 132 query url.Values 133 }{query}) 134 fake.recordInvocation("GetApplications", []interface{}{query}) 135 fake.getApplicationsMutex.Unlock() 136 if fake.GetApplicationsStub != nil { 137 return fake.GetApplicationsStub(query) 138 } else { 139 return fake.getApplicationsReturns.result1, fake.getApplicationsReturns.result2, fake.getApplicationsReturns.result3 140 } 141 } 142 143 func (fake *FakeCloudControllerClient) GetApplicationsCallCount() int { 144 fake.getApplicationsMutex.RLock() 145 defer fake.getApplicationsMutex.RUnlock() 146 return len(fake.getApplicationsArgsForCall) 147 } 148 149 func (fake *FakeCloudControllerClient) GetApplicationsArgsForCall(i int) url.Values { 150 fake.getApplicationsMutex.RLock() 151 defer fake.getApplicationsMutex.RUnlock() 152 return fake.getApplicationsArgsForCall[i].query 153 } 154 155 func (fake *FakeCloudControllerClient) GetApplicationsReturns(result1 []ccv3.Application, result2 ccv3.Warnings, result3 error) { 156 fake.GetApplicationsStub = nil 157 fake.getApplicationsReturns = struct { 158 result1 []ccv3.Application 159 result2 ccv3.Warnings 160 result3 error 161 }{result1, result2, result3} 162 } 163 164 func (fake *FakeCloudControllerClient) NewTask(appGUID string, command string, name string, memory uint64, disk uint64) (ccv3.Task, ccv3.Warnings, error) { 165 fake.newTaskMutex.Lock() 166 fake.newTaskArgsForCall = append(fake.newTaskArgsForCall, struct { 167 appGUID string 168 command string 169 name string 170 memory uint64 171 disk uint64 172 }{appGUID, command, name, memory, disk}) 173 fake.recordInvocation("NewTask", []interface{}{appGUID, command, name, memory, disk}) 174 fake.newTaskMutex.Unlock() 175 if fake.NewTaskStub != nil { 176 return fake.NewTaskStub(appGUID, command, name, memory, disk) 177 } else { 178 return fake.newTaskReturns.result1, fake.newTaskReturns.result2, fake.newTaskReturns.result3 179 } 180 } 181 182 func (fake *FakeCloudControllerClient) NewTaskCallCount() int { 183 fake.newTaskMutex.RLock() 184 defer fake.newTaskMutex.RUnlock() 185 return len(fake.newTaskArgsForCall) 186 } 187 188 func (fake *FakeCloudControllerClient) NewTaskArgsForCall(i int) (string, string, string, uint64, uint64) { 189 fake.newTaskMutex.RLock() 190 defer fake.newTaskMutex.RUnlock() 191 return fake.newTaskArgsForCall[i].appGUID, fake.newTaskArgsForCall[i].command, fake.newTaskArgsForCall[i].name, fake.newTaskArgsForCall[i].memory, fake.newTaskArgsForCall[i].disk 192 } 193 194 func (fake *FakeCloudControllerClient) NewTaskReturns(result1 ccv3.Task, result2 ccv3.Warnings, result3 error) { 195 fake.NewTaskStub = nil 196 fake.newTaskReturns = struct { 197 result1 ccv3.Task 198 result2 ccv3.Warnings 199 result3 error 200 }{result1, result2, result3} 201 } 202 203 func (fake *FakeCloudControllerClient) UpdateTask(taskGUID string) (ccv3.Task, ccv3.Warnings, error) { 204 fake.updateTaskMutex.Lock() 205 fake.updateTaskArgsForCall = append(fake.updateTaskArgsForCall, struct { 206 taskGUID string 207 }{taskGUID}) 208 fake.recordInvocation("UpdateTask", []interface{}{taskGUID}) 209 fake.updateTaskMutex.Unlock() 210 if fake.UpdateTaskStub != nil { 211 return fake.UpdateTaskStub(taskGUID) 212 } else { 213 return fake.updateTaskReturns.result1, fake.updateTaskReturns.result2, fake.updateTaskReturns.result3 214 } 215 } 216 217 func (fake *FakeCloudControllerClient) UpdateTaskCallCount() int { 218 fake.updateTaskMutex.RLock() 219 defer fake.updateTaskMutex.RUnlock() 220 return len(fake.updateTaskArgsForCall) 221 } 222 223 func (fake *FakeCloudControllerClient) UpdateTaskArgsForCall(i int) string { 224 fake.updateTaskMutex.RLock() 225 defer fake.updateTaskMutex.RUnlock() 226 return fake.updateTaskArgsForCall[i].taskGUID 227 } 228 229 func (fake *FakeCloudControllerClient) UpdateTaskReturns(result1 ccv3.Task, result2 ccv3.Warnings, result3 error) { 230 fake.UpdateTaskStub = nil 231 fake.updateTaskReturns = struct { 232 result1 ccv3.Task 233 result2 ccv3.Warnings 234 result3 error 235 }{result1, result2, result3} 236 } 237 238 func (fake *FakeCloudControllerClient) Invocations() map[string][][]interface{} { 239 fake.invocationsMutex.RLock() 240 defer fake.invocationsMutex.RUnlock() 241 fake.cloudControllerAPIVersionMutex.RLock() 242 defer fake.cloudControllerAPIVersionMutex.RUnlock() 243 fake.getApplicationTasksMutex.RLock() 244 defer fake.getApplicationTasksMutex.RUnlock() 245 fake.getApplicationsMutex.RLock() 246 defer fake.getApplicationsMutex.RUnlock() 247 fake.newTaskMutex.RLock() 248 defer fake.newTaskMutex.RUnlock() 249 fake.updateTaskMutex.RLock() 250 defer fake.updateTaskMutex.RUnlock() 251 return fake.invocations 252 } 253 254 func (fake *FakeCloudControllerClient) recordInvocation(key string, args []interface{}) { 255 fake.invocationsMutex.Lock() 256 defer fake.invocationsMutex.Unlock() 257 if fake.invocations == nil { 258 fake.invocations = map[string][][]interface{}{} 259 } 260 if fake.invocations[key] == nil { 261 fake.invocations[key] = [][]interface{}{} 262 } 263 fake.invocations[key] = append(fake.invocations[key], args) 264 } 265 266 var _ v3action.CloudControllerClient = new(FakeCloudControllerClient)