github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/command/v6/v6fakes/fake_v3push_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v6fakes 3 4 import ( 5 sync "sync" 6 7 pushaction "code.cloudfoundry.org/cli/actor/pushaction" 8 v6 "code.cloudfoundry.org/cli/command/v6" 9 ) 10 11 type FakeV3PushActor struct { 12 ActualizeStub func(pushaction.PushState, pushaction.ProgressBar) (<-chan pushaction.PushState, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error) 13 actualizeMutex sync.RWMutex 14 actualizeArgsForCall []struct { 15 arg1 pushaction.PushState 16 arg2 pushaction.ProgressBar 17 } 18 actualizeReturns struct { 19 result1 <-chan pushaction.PushState 20 result2 <-chan pushaction.Event 21 result3 <-chan pushaction.Warnings 22 result4 <-chan error 23 } 24 actualizeReturnsOnCall map[int]struct { 25 result1 <-chan pushaction.PushState 26 result2 <-chan pushaction.Event 27 result3 <-chan pushaction.Warnings 28 result4 <-chan error 29 } 30 ConceptualizeStub func(pushaction.CommandLineSettings, string) ([]pushaction.PushState, pushaction.Warnings, error) 31 conceptualizeMutex sync.RWMutex 32 conceptualizeArgsForCall []struct { 33 arg1 pushaction.CommandLineSettings 34 arg2 string 35 } 36 conceptualizeReturns struct { 37 result1 []pushaction.PushState 38 result2 pushaction.Warnings 39 result3 error 40 } 41 conceptualizeReturnsOnCall map[int]struct { 42 result1 []pushaction.PushState 43 result2 pushaction.Warnings 44 result3 error 45 } 46 invocations map[string][][]interface{} 47 invocationsMutex sync.RWMutex 48 } 49 50 func (fake *FakeV3PushActor) Actualize(arg1 pushaction.PushState, arg2 pushaction.ProgressBar) (<-chan pushaction.PushState, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error) { 51 fake.actualizeMutex.Lock() 52 ret, specificReturn := fake.actualizeReturnsOnCall[len(fake.actualizeArgsForCall)] 53 fake.actualizeArgsForCall = append(fake.actualizeArgsForCall, struct { 54 arg1 pushaction.PushState 55 arg2 pushaction.ProgressBar 56 }{arg1, arg2}) 57 fake.recordInvocation("Actualize", []interface{}{arg1, arg2}) 58 fake.actualizeMutex.Unlock() 59 if fake.ActualizeStub != nil { 60 return fake.ActualizeStub(arg1, arg2) 61 } 62 if specificReturn { 63 return ret.result1, ret.result2, ret.result3, ret.result4 64 } 65 fakeReturns := fake.actualizeReturns 66 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4 67 } 68 69 func (fake *FakeV3PushActor) ActualizeCallCount() int { 70 fake.actualizeMutex.RLock() 71 defer fake.actualizeMutex.RUnlock() 72 return len(fake.actualizeArgsForCall) 73 } 74 75 func (fake *FakeV3PushActor) ActualizeCalls(stub func(pushaction.PushState, pushaction.ProgressBar) (<-chan pushaction.PushState, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error)) { 76 fake.actualizeMutex.Lock() 77 defer fake.actualizeMutex.Unlock() 78 fake.ActualizeStub = stub 79 } 80 81 func (fake *FakeV3PushActor) ActualizeArgsForCall(i int) (pushaction.PushState, pushaction.ProgressBar) { 82 fake.actualizeMutex.RLock() 83 defer fake.actualizeMutex.RUnlock() 84 argsForCall := fake.actualizeArgsForCall[i] 85 return argsForCall.arg1, argsForCall.arg2 86 } 87 88 func (fake *FakeV3PushActor) ActualizeReturns(result1 <-chan pushaction.PushState, result2 <-chan pushaction.Event, result3 <-chan pushaction.Warnings, result4 <-chan error) { 89 fake.actualizeMutex.Lock() 90 defer fake.actualizeMutex.Unlock() 91 fake.ActualizeStub = nil 92 fake.actualizeReturns = struct { 93 result1 <-chan pushaction.PushState 94 result2 <-chan pushaction.Event 95 result3 <-chan pushaction.Warnings 96 result4 <-chan error 97 }{result1, result2, result3, result4} 98 } 99 100 func (fake *FakeV3PushActor) ActualizeReturnsOnCall(i int, result1 <-chan pushaction.PushState, result2 <-chan pushaction.Event, result3 <-chan pushaction.Warnings, result4 <-chan error) { 101 fake.actualizeMutex.Lock() 102 defer fake.actualizeMutex.Unlock() 103 fake.ActualizeStub = nil 104 if fake.actualizeReturnsOnCall == nil { 105 fake.actualizeReturnsOnCall = make(map[int]struct { 106 result1 <-chan pushaction.PushState 107 result2 <-chan pushaction.Event 108 result3 <-chan pushaction.Warnings 109 result4 <-chan error 110 }) 111 } 112 fake.actualizeReturnsOnCall[i] = struct { 113 result1 <-chan pushaction.PushState 114 result2 <-chan pushaction.Event 115 result3 <-chan pushaction.Warnings 116 result4 <-chan error 117 }{result1, result2, result3, result4} 118 } 119 120 func (fake *FakeV3PushActor) Conceptualize(arg1 pushaction.CommandLineSettings, arg2 string) ([]pushaction.PushState, pushaction.Warnings, error) { 121 fake.conceptualizeMutex.Lock() 122 ret, specificReturn := fake.conceptualizeReturnsOnCall[len(fake.conceptualizeArgsForCall)] 123 fake.conceptualizeArgsForCall = append(fake.conceptualizeArgsForCall, struct { 124 arg1 pushaction.CommandLineSettings 125 arg2 string 126 }{arg1, arg2}) 127 fake.recordInvocation("Conceptualize", []interface{}{arg1, arg2}) 128 fake.conceptualizeMutex.Unlock() 129 if fake.ConceptualizeStub != nil { 130 return fake.ConceptualizeStub(arg1, arg2) 131 } 132 if specificReturn { 133 return ret.result1, ret.result2, ret.result3 134 } 135 fakeReturns := fake.conceptualizeReturns 136 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 137 } 138 139 func (fake *FakeV3PushActor) ConceptualizeCallCount() int { 140 fake.conceptualizeMutex.RLock() 141 defer fake.conceptualizeMutex.RUnlock() 142 return len(fake.conceptualizeArgsForCall) 143 } 144 145 func (fake *FakeV3PushActor) ConceptualizeCalls(stub func(pushaction.CommandLineSettings, string) ([]pushaction.PushState, pushaction.Warnings, error)) { 146 fake.conceptualizeMutex.Lock() 147 defer fake.conceptualizeMutex.Unlock() 148 fake.ConceptualizeStub = stub 149 } 150 151 func (fake *FakeV3PushActor) ConceptualizeArgsForCall(i int) (pushaction.CommandLineSettings, string) { 152 fake.conceptualizeMutex.RLock() 153 defer fake.conceptualizeMutex.RUnlock() 154 argsForCall := fake.conceptualizeArgsForCall[i] 155 return argsForCall.arg1, argsForCall.arg2 156 } 157 158 func (fake *FakeV3PushActor) ConceptualizeReturns(result1 []pushaction.PushState, result2 pushaction.Warnings, result3 error) { 159 fake.conceptualizeMutex.Lock() 160 defer fake.conceptualizeMutex.Unlock() 161 fake.ConceptualizeStub = nil 162 fake.conceptualizeReturns = struct { 163 result1 []pushaction.PushState 164 result2 pushaction.Warnings 165 result3 error 166 }{result1, result2, result3} 167 } 168 169 func (fake *FakeV3PushActor) ConceptualizeReturnsOnCall(i int, result1 []pushaction.PushState, result2 pushaction.Warnings, result3 error) { 170 fake.conceptualizeMutex.Lock() 171 defer fake.conceptualizeMutex.Unlock() 172 fake.ConceptualizeStub = nil 173 if fake.conceptualizeReturnsOnCall == nil { 174 fake.conceptualizeReturnsOnCall = make(map[int]struct { 175 result1 []pushaction.PushState 176 result2 pushaction.Warnings 177 result3 error 178 }) 179 } 180 fake.conceptualizeReturnsOnCall[i] = struct { 181 result1 []pushaction.PushState 182 result2 pushaction.Warnings 183 result3 error 184 }{result1, result2, result3} 185 } 186 187 func (fake *FakeV3PushActor) Invocations() map[string][][]interface{} { 188 fake.invocationsMutex.RLock() 189 defer fake.invocationsMutex.RUnlock() 190 fake.actualizeMutex.RLock() 191 defer fake.actualizeMutex.RUnlock() 192 fake.conceptualizeMutex.RLock() 193 defer fake.conceptualizeMutex.RUnlock() 194 copiedInvocations := map[string][][]interface{}{} 195 for key, value := range fake.invocations { 196 copiedInvocations[key] = value 197 } 198 return copiedInvocations 199 } 200 201 func (fake *FakeV3PushActor) recordInvocation(key string, args []interface{}) { 202 fake.invocationsMutex.Lock() 203 defer fake.invocationsMutex.Unlock() 204 if fake.invocations == nil { 205 fake.invocations = map[string][][]interface{}{} 206 } 207 if fake.invocations[key] == nil { 208 fake.invocations[key] = [][]interface{}{} 209 } 210 fake.invocations[key] = append(fake.invocations[key], args) 211 } 212 213 var _ v6.V3PushActor = new(FakeV3PushActor)