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