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