github.com/loggregator/cli@v6.33.1-0.20180224010324-82334f081791+incompatible/command/v2/v2fakes/fake_restart_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v2fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v2action" 8 "code.cloudfoundry.org/cli/command/v2" 9 ) 10 11 type FakeRestartActor struct { 12 GetApplicationByNameAndSpaceStub func(name string, spaceGUID string) (v2action.Application, v2action.Warnings, error) 13 getApplicationByNameAndSpaceMutex sync.RWMutex 14 getApplicationByNameAndSpaceArgsForCall []struct { 15 name string 16 spaceGUID string 17 } 18 getApplicationByNameAndSpaceReturns struct { 19 result1 v2action.Application 20 result2 v2action.Warnings 21 result3 error 22 } 23 getApplicationByNameAndSpaceReturnsOnCall map[int]struct { 24 result1 v2action.Application 25 result2 v2action.Warnings 26 result3 error 27 } 28 GetApplicationSummaryByNameAndSpaceStub func(name string, spaceGUID string) (v2action.ApplicationSummary, v2action.Warnings, error) 29 getApplicationSummaryByNameAndSpaceMutex sync.RWMutex 30 getApplicationSummaryByNameAndSpaceArgsForCall []struct { 31 name string 32 spaceGUID string 33 } 34 getApplicationSummaryByNameAndSpaceReturns struct { 35 result1 v2action.ApplicationSummary 36 result2 v2action.Warnings 37 result3 error 38 } 39 getApplicationSummaryByNameAndSpaceReturnsOnCall map[int]struct { 40 result1 v2action.ApplicationSummary 41 result2 v2action.Warnings 42 result3 error 43 } 44 RestartApplicationStub func(app v2action.Application, client v2action.NOAAClient) (<-chan *v2action.LogMessage, <-chan error, <-chan v2action.ApplicationStateChange, <-chan string, <-chan error) 45 restartApplicationMutex sync.RWMutex 46 restartApplicationArgsForCall []struct { 47 app v2action.Application 48 client v2action.NOAAClient 49 } 50 restartApplicationReturns struct { 51 result1 <-chan *v2action.LogMessage 52 result2 <-chan error 53 result3 <-chan v2action.ApplicationStateChange 54 result4 <-chan string 55 result5 <-chan error 56 } 57 restartApplicationReturnsOnCall map[int]struct { 58 result1 <-chan *v2action.LogMessage 59 result2 <-chan error 60 result3 <-chan v2action.ApplicationStateChange 61 result4 <-chan string 62 result5 <-chan error 63 } 64 invocations map[string][][]interface{} 65 invocationsMutex sync.RWMutex 66 } 67 68 func (fake *FakeRestartActor) GetApplicationByNameAndSpace(name string, spaceGUID string) (v2action.Application, v2action.Warnings, error) { 69 fake.getApplicationByNameAndSpaceMutex.Lock() 70 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 71 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 72 name string 73 spaceGUID string 74 }{name, spaceGUID}) 75 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{name, spaceGUID}) 76 fake.getApplicationByNameAndSpaceMutex.Unlock() 77 if fake.GetApplicationByNameAndSpaceStub != nil { 78 return fake.GetApplicationByNameAndSpaceStub(name, spaceGUID) 79 } 80 if specificReturn { 81 return ret.result1, ret.result2, ret.result3 82 } 83 return fake.getApplicationByNameAndSpaceReturns.result1, fake.getApplicationByNameAndSpaceReturns.result2, fake.getApplicationByNameAndSpaceReturns.result3 84 } 85 86 func (fake *FakeRestartActor) GetApplicationByNameAndSpaceCallCount() int { 87 fake.getApplicationByNameAndSpaceMutex.RLock() 88 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 89 return len(fake.getApplicationByNameAndSpaceArgsForCall) 90 } 91 92 func (fake *FakeRestartActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 93 fake.getApplicationByNameAndSpaceMutex.RLock() 94 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 95 return fake.getApplicationByNameAndSpaceArgsForCall[i].name, fake.getApplicationByNameAndSpaceArgsForCall[i].spaceGUID 96 } 97 98 func (fake *FakeRestartActor) GetApplicationByNameAndSpaceReturns(result1 v2action.Application, result2 v2action.Warnings, result3 error) { 99 fake.GetApplicationByNameAndSpaceStub = nil 100 fake.getApplicationByNameAndSpaceReturns = struct { 101 result1 v2action.Application 102 result2 v2action.Warnings 103 result3 error 104 }{result1, result2, result3} 105 } 106 107 func (fake *FakeRestartActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v2action.Application, result2 v2action.Warnings, result3 error) { 108 fake.GetApplicationByNameAndSpaceStub = nil 109 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 110 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 111 result1 v2action.Application 112 result2 v2action.Warnings 113 result3 error 114 }) 115 } 116 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 117 result1 v2action.Application 118 result2 v2action.Warnings 119 result3 error 120 }{result1, result2, result3} 121 } 122 123 func (fake *FakeRestartActor) GetApplicationSummaryByNameAndSpace(name string, spaceGUID string) (v2action.ApplicationSummary, v2action.Warnings, error) { 124 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 125 ret, specificReturn := fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)] 126 fake.getApplicationSummaryByNameAndSpaceArgsForCall = append(fake.getApplicationSummaryByNameAndSpaceArgsForCall, struct { 127 name string 128 spaceGUID string 129 }{name, spaceGUID}) 130 fake.recordInvocation("GetApplicationSummaryByNameAndSpace", []interface{}{name, spaceGUID}) 131 fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 132 if fake.GetApplicationSummaryByNameAndSpaceStub != nil { 133 return fake.GetApplicationSummaryByNameAndSpaceStub(name, spaceGUID) 134 } 135 if specificReturn { 136 return ret.result1, ret.result2, ret.result3 137 } 138 return fake.getApplicationSummaryByNameAndSpaceReturns.result1, fake.getApplicationSummaryByNameAndSpaceReturns.result2, fake.getApplicationSummaryByNameAndSpaceReturns.result3 139 } 140 141 func (fake *FakeRestartActor) GetApplicationSummaryByNameAndSpaceCallCount() int { 142 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 143 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 144 return len(fake.getApplicationSummaryByNameAndSpaceArgsForCall) 145 } 146 147 func (fake *FakeRestartActor) GetApplicationSummaryByNameAndSpaceArgsForCall(i int) (string, string) { 148 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 149 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 150 return fake.getApplicationSummaryByNameAndSpaceArgsForCall[i].name, fake.getApplicationSummaryByNameAndSpaceArgsForCall[i].spaceGUID 151 } 152 153 func (fake *FakeRestartActor) GetApplicationSummaryByNameAndSpaceReturns(result1 v2action.ApplicationSummary, result2 v2action.Warnings, result3 error) { 154 fake.GetApplicationSummaryByNameAndSpaceStub = nil 155 fake.getApplicationSummaryByNameAndSpaceReturns = struct { 156 result1 v2action.ApplicationSummary 157 result2 v2action.Warnings 158 result3 error 159 }{result1, result2, result3} 160 } 161 162 func (fake *FakeRestartActor) GetApplicationSummaryByNameAndSpaceReturnsOnCall(i int, result1 v2action.ApplicationSummary, result2 v2action.Warnings, result3 error) { 163 fake.GetApplicationSummaryByNameAndSpaceStub = nil 164 if fake.getApplicationSummaryByNameAndSpaceReturnsOnCall == nil { 165 fake.getApplicationSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct { 166 result1 v2action.ApplicationSummary 167 result2 v2action.Warnings 168 result3 error 169 }) 170 } 171 fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[i] = struct { 172 result1 v2action.ApplicationSummary 173 result2 v2action.Warnings 174 result3 error 175 }{result1, result2, result3} 176 } 177 178 func (fake *FakeRestartActor) RestartApplication(app v2action.Application, client v2action.NOAAClient) (<-chan *v2action.LogMessage, <-chan error, <-chan v2action.ApplicationStateChange, <-chan string, <-chan error) { 179 fake.restartApplicationMutex.Lock() 180 ret, specificReturn := fake.restartApplicationReturnsOnCall[len(fake.restartApplicationArgsForCall)] 181 fake.restartApplicationArgsForCall = append(fake.restartApplicationArgsForCall, struct { 182 app v2action.Application 183 client v2action.NOAAClient 184 }{app, client}) 185 fake.recordInvocation("RestartApplication", []interface{}{app, client}) 186 fake.restartApplicationMutex.Unlock() 187 if fake.RestartApplicationStub != nil { 188 return fake.RestartApplicationStub(app, client) 189 } 190 if specificReturn { 191 return ret.result1, ret.result2, ret.result3, ret.result4, ret.result5 192 } 193 return fake.restartApplicationReturns.result1, fake.restartApplicationReturns.result2, fake.restartApplicationReturns.result3, fake.restartApplicationReturns.result4, fake.restartApplicationReturns.result5 194 } 195 196 func (fake *FakeRestartActor) RestartApplicationCallCount() int { 197 fake.restartApplicationMutex.RLock() 198 defer fake.restartApplicationMutex.RUnlock() 199 return len(fake.restartApplicationArgsForCall) 200 } 201 202 func (fake *FakeRestartActor) RestartApplicationArgsForCall(i int) (v2action.Application, v2action.NOAAClient) { 203 fake.restartApplicationMutex.RLock() 204 defer fake.restartApplicationMutex.RUnlock() 205 return fake.restartApplicationArgsForCall[i].app, fake.restartApplicationArgsForCall[i].client 206 } 207 208 func (fake *FakeRestartActor) RestartApplicationReturns(result1 <-chan *v2action.LogMessage, result2 <-chan error, result3 <-chan v2action.ApplicationStateChange, result4 <-chan string, result5 <-chan error) { 209 fake.RestartApplicationStub = nil 210 fake.restartApplicationReturns = struct { 211 result1 <-chan *v2action.LogMessage 212 result2 <-chan error 213 result3 <-chan v2action.ApplicationStateChange 214 result4 <-chan string 215 result5 <-chan error 216 }{result1, result2, result3, result4, result5} 217 } 218 219 func (fake *FakeRestartActor) RestartApplicationReturnsOnCall(i int, result1 <-chan *v2action.LogMessage, result2 <-chan error, result3 <-chan v2action.ApplicationStateChange, result4 <-chan string, result5 <-chan error) { 220 fake.RestartApplicationStub = nil 221 if fake.restartApplicationReturnsOnCall == nil { 222 fake.restartApplicationReturnsOnCall = make(map[int]struct { 223 result1 <-chan *v2action.LogMessage 224 result2 <-chan error 225 result3 <-chan v2action.ApplicationStateChange 226 result4 <-chan string 227 result5 <-chan error 228 }) 229 } 230 fake.restartApplicationReturnsOnCall[i] = struct { 231 result1 <-chan *v2action.LogMessage 232 result2 <-chan error 233 result3 <-chan v2action.ApplicationStateChange 234 result4 <-chan string 235 result5 <-chan error 236 }{result1, result2, result3, result4, result5} 237 } 238 239 func (fake *FakeRestartActor) Invocations() map[string][][]interface{} { 240 fake.invocationsMutex.RLock() 241 defer fake.invocationsMutex.RUnlock() 242 fake.getApplicationByNameAndSpaceMutex.RLock() 243 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 244 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 245 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 246 fake.restartApplicationMutex.RLock() 247 defer fake.restartApplicationMutex.RUnlock() 248 copiedInvocations := map[string][][]interface{}{} 249 for key, value := range fake.invocations { 250 copiedInvocations[key] = value 251 } 252 return copiedInvocations 253 } 254 255 func (fake *FakeRestartActor) recordInvocation(key string, args []interface{}) { 256 fake.invocationsMutex.Lock() 257 defer fake.invocationsMutex.Unlock() 258 if fake.invocations == nil { 259 fake.invocations = map[string][][]interface{}{} 260 } 261 if fake.invocations[key] == nil { 262 fake.invocations[key] = [][]interface{}{} 263 } 264 fake.invocations[key] = append(fake.invocations[key], args) 265 } 266 267 var _ v2.RestartActor = new(FakeRestartActor)