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