github.com/jenspinney/cli@v6.42.1-0.20190207184520-7450c600020e+incompatible/command/v7/v7fakes/fake_app_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v7fakes 3 4 import ( 5 sync "sync" 6 7 v7action "code.cloudfoundry.org/cli/actor/v7action" 8 v7 "code.cloudfoundry.org/cli/command/v7" 9 ) 10 11 type FakeAppActor struct { 12 GetApplicationByNameAndSpaceStub func(string, string) (v7action.Application, v7action.Warnings, error) 13 getApplicationByNameAndSpaceMutex sync.RWMutex 14 getApplicationByNameAndSpaceArgsForCall []struct { 15 arg1 string 16 arg2 string 17 } 18 getApplicationByNameAndSpaceReturns struct { 19 result1 v7action.Application 20 result2 v7action.Warnings 21 result3 error 22 } 23 getApplicationByNameAndSpaceReturnsOnCall map[int]struct { 24 result1 v7action.Application 25 result2 v7action.Warnings 26 result3 error 27 } 28 GetApplicationSummaryByNameAndSpaceStub func(string, string, bool, v7action.RouteActor) (v7action.ApplicationSummary, v7action.Warnings, error) 29 getApplicationSummaryByNameAndSpaceMutex sync.RWMutex 30 getApplicationSummaryByNameAndSpaceArgsForCall []struct { 31 arg1 string 32 arg2 string 33 arg3 bool 34 arg4 v7action.RouteActor 35 } 36 getApplicationSummaryByNameAndSpaceReturns struct { 37 result1 v7action.ApplicationSummary 38 result2 v7action.Warnings 39 result3 error 40 } 41 getApplicationSummaryByNameAndSpaceReturnsOnCall map[int]struct { 42 result1 v7action.ApplicationSummary 43 result2 v7action.Warnings 44 result3 error 45 } 46 invocations map[string][][]interface{} 47 invocationsMutex sync.RWMutex 48 } 49 50 func (fake *FakeAppActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v7action.Application, v7action.Warnings, error) { 51 fake.getApplicationByNameAndSpaceMutex.Lock() 52 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 53 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 54 arg1 string 55 arg2 string 56 }{arg1, arg2}) 57 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2}) 58 fake.getApplicationByNameAndSpaceMutex.Unlock() 59 if fake.GetApplicationByNameAndSpaceStub != nil { 60 return fake.GetApplicationByNameAndSpaceStub(arg1, arg2) 61 } 62 if specificReturn { 63 return ret.result1, ret.result2, ret.result3 64 } 65 fakeReturns := fake.getApplicationByNameAndSpaceReturns 66 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 67 } 68 69 func (fake *FakeAppActor) GetApplicationByNameAndSpaceCallCount() int { 70 fake.getApplicationByNameAndSpaceMutex.RLock() 71 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 72 return len(fake.getApplicationByNameAndSpaceArgsForCall) 73 } 74 75 func (fake *FakeAppActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v7action.Application, v7action.Warnings, error)) { 76 fake.getApplicationByNameAndSpaceMutex.Lock() 77 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 78 fake.GetApplicationByNameAndSpaceStub = stub 79 } 80 81 func (fake *FakeAppActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 82 fake.getApplicationByNameAndSpaceMutex.RLock() 83 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 84 argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i] 85 return argsForCall.arg1, argsForCall.arg2 86 } 87 88 func (fake *FakeAppActor) GetApplicationByNameAndSpaceReturns(result1 v7action.Application, result2 v7action.Warnings, result3 error) { 89 fake.getApplicationByNameAndSpaceMutex.Lock() 90 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 91 fake.GetApplicationByNameAndSpaceStub = nil 92 fake.getApplicationByNameAndSpaceReturns = struct { 93 result1 v7action.Application 94 result2 v7action.Warnings 95 result3 error 96 }{result1, result2, result3} 97 } 98 99 func (fake *FakeAppActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v7action.Application, result2 v7action.Warnings, result3 error) { 100 fake.getApplicationByNameAndSpaceMutex.Lock() 101 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 102 fake.GetApplicationByNameAndSpaceStub = nil 103 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 104 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 105 result1 v7action.Application 106 result2 v7action.Warnings 107 result3 error 108 }) 109 } 110 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 111 result1 v7action.Application 112 result2 v7action.Warnings 113 result3 error 114 }{result1, result2, result3} 115 } 116 117 func (fake *FakeAppActor) GetApplicationSummaryByNameAndSpace(arg1 string, arg2 string, arg3 bool, arg4 v7action.RouteActor) (v7action.ApplicationSummary, v7action.Warnings, error) { 118 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 119 ret, specificReturn := fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)] 120 fake.getApplicationSummaryByNameAndSpaceArgsForCall = append(fake.getApplicationSummaryByNameAndSpaceArgsForCall, struct { 121 arg1 string 122 arg2 string 123 arg3 bool 124 arg4 v7action.RouteActor 125 }{arg1, arg2, arg3, arg4}) 126 fake.recordInvocation("GetApplicationSummaryByNameAndSpace", []interface{}{arg1, arg2, arg3, arg4}) 127 fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 128 if fake.GetApplicationSummaryByNameAndSpaceStub != nil { 129 return fake.GetApplicationSummaryByNameAndSpaceStub(arg1, arg2, arg3, arg4) 130 } 131 if specificReturn { 132 return ret.result1, ret.result2, ret.result3 133 } 134 fakeReturns := fake.getApplicationSummaryByNameAndSpaceReturns 135 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 136 } 137 138 func (fake *FakeAppActor) GetApplicationSummaryByNameAndSpaceCallCount() int { 139 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 140 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 141 return len(fake.getApplicationSummaryByNameAndSpaceArgsForCall) 142 } 143 144 func (fake *FakeAppActor) GetApplicationSummaryByNameAndSpaceCalls(stub func(string, string, bool, v7action.RouteActor) (v7action.ApplicationSummary, v7action.Warnings, error)) { 145 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 146 defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 147 fake.GetApplicationSummaryByNameAndSpaceStub = stub 148 } 149 150 func (fake *FakeAppActor) GetApplicationSummaryByNameAndSpaceArgsForCall(i int) (string, string, bool, v7action.RouteActor) { 151 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 152 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 153 argsForCall := fake.getApplicationSummaryByNameAndSpaceArgsForCall[i] 154 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 155 } 156 157 func (fake *FakeAppActor) GetApplicationSummaryByNameAndSpaceReturns(result1 v7action.ApplicationSummary, result2 v7action.Warnings, result3 error) { 158 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 159 defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 160 fake.GetApplicationSummaryByNameAndSpaceStub = nil 161 fake.getApplicationSummaryByNameAndSpaceReturns = struct { 162 result1 v7action.ApplicationSummary 163 result2 v7action.Warnings 164 result3 error 165 }{result1, result2, result3} 166 } 167 168 func (fake *FakeAppActor) GetApplicationSummaryByNameAndSpaceReturnsOnCall(i int, result1 v7action.ApplicationSummary, result2 v7action.Warnings, result3 error) { 169 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 170 defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 171 fake.GetApplicationSummaryByNameAndSpaceStub = nil 172 if fake.getApplicationSummaryByNameAndSpaceReturnsOnCall == nil { 173 fake.getApplicationSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct { 174 result1 v7action.ApplicationSummary 175 result2 v7action.Warnings 176 result3 error 177 }) 178 } 179 fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[i] = struct { 180 result1 v7action.ApplicationSummary 181 result2 v7action.Warnings 182 result3 error 183 }{result1, result2, result3} 184 } 185 186 func (fake *FakeAppActor) Invocations() map[string][][]interface{} { 187 fake.invocationsMutex.RLock() 188 defer fake.invocationsMutex.RUnlock() 189 fake.getApplicationByNameAndSpaceMutex.RLock() 190 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 191 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 192 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 193 copiedInvocations := map[string][][]interface{}{} 194 for key, value := range fake.invocations { 195 copiedInvocations[key] = value 196 } 197 return copiedInvocations 198 } 199 200 func (fake *FakeAppActor) recordInvocation(key string, args []interface{}) { 201 fake.invocationsMutex.Lock() 202 defer fake.invocationsMutex.Unlock() 203 if fake.invocations == nil { 204 fake.invocations = map[string][][]interface{}{} 205 } 206 if fake.invocations[key] == nil { 207 fake.invocations[key] = [][]interface{}{} 208 } 209 fake.invocations[key] = append(fake.invocations[key], args) 210 } 211 212 var _ v7.AppActor = new(FakeAppActor)