github.com/nimakaviani/cli@v6.37.1-0.20180619223813-e734901a73fa+incompatible/command/v3/v3fakes/fake_v3push_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v3fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/pushaction" 8 "code.cloudfoundry.org/cli/command/v3" 9 ) 10 11 type FakeV3PushActor struct { 12 ActualizeStub func(state pushaction.PushState, progressBar pushaction.ProgressBar) (<-chan pushaction.PushState, <-chan pushaction.Event, <-chan pushaction.Warnings, <-chan error) 13 actualizeMutex sync.RWMutex 14 actualizeArgsForCall []struct { 15 state pushaction.PushState 16 progressBar 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(setting pushaction.CommandLineSettings, spaceGUID string) ([]pushaction.PushState, pushaction.Warnings, error) 31 conceptualizeMutex sync.RWMutex 32 conceptualizeArgsForCall []struct { 33 setting pushaction.CommandLineSettings 34 spaceGUID 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(state pushaction.PushState, progressBar 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 state pushaction.PushState 55 progressBar pushaction.ProgressBar 56 }{state, progressBar}) 57 fake.recordInvocation("Actualize", []interface{}{state, progressBar}) 58 fake.actualizeMutex.Unlock() 59 if fake.ActualizeStub != nil { 60 return fake.ActualizeStub(state, progressBar) 61 } 62 if specificReturn { 63 return ret.result1, ret.result2, ret.result3, ret.result4 64 } 65 return fake.actualizeReturns.result1, fake.actualizeReturns.result2, fake.actualizeReturns.result3, fake.actualizeReturns.result4 66 } 67 68 func (fake *FakeV3PushActor) ActualizeCallCount() int { 69 fake.actualizeMutex.RLock() 70 defer fake.actualizeMutex.RUnlock() 71 return len(fake.actualizeArgsForCall) 72 } 73 74 func (fake *FakeV3PushActor) ActualizeArgsForCall(i int) (pushaction.PushState, pushaction.ProgressBar) { 75 fake.actualizeMutex.RLock() 76 defer fake.actualizeMutex.RUnlock() 77 return fake.actualizeArgsForCall[i].state, fake.actualizeArgsForCall[i].progressBar 78 } 79 80 func (fake *FakeV3PushActor) ActualizeReturns(result1 <-chan pushaction.PushState, result2 <-chan pushaction.Event, result3 <-chan pushaction.Warnings, result4 <-chan error) { 81 fake.ActualizeStub = nil 82 fake.actualizeReturns = struct { 83 result1 <-chan pushaction.PushState 84 result2 <-chan pushaction.Event 85 result3 <-chan pushaction.Warnings 86 result4 <-chan error 87 }{result1, result2, result3, result4} 88 } 89 90 func (fake *FakeV3PushActor) ActualizeReturnsOnCall(i int, result1 <-chan pushaction.PushState, result2 <-chan pushaction.Event, result3 <-chan pushaction.Warnings, result4 <-chan error) { 91 fake.ActualizeStub = nil 92 if fake.actualizeReturnsOnCall == nil { 93 fake.actualizeReturnsOnCall = make(map[int]struct { 94 result1 <-chan pushaction.PushState 95 result2 <-chan pushaction.Event 96 result3 <-chan pushaction.Warnings 97 result4 <-chan error 98 }) 99 } 100 fake.actualizeReturnsOnCall[i] = struct { 101 result1 <-chan pushaction.PushState 102 result2 <-chan pushaction.Event 103 result3 <-chan pushaction.Warnings 104 result4 <-chan error 105 }{result1, result2, result3, result4} 106 } 107 108 func (fake *FakeV3PushActor) Conceptualize(setting pushaction.CommandLineSettings, spaceGUID string) ([]pushaction.PushState, pushaction.Warnings, error) { 109 fake.conceptualizeMutex.Lock() 110 ret, specificReturn := fake.conceptualizeReturnsOnCall[len(fake.conceptualizeArgsForCall)] 111 fake.conceptualizeArgsForCall = append(fake.conceptualizeArgsForCall, struct { 112 setting pushaction.CommandLineSettings 113 spaceGUID string 114 }{setting, spaceGUID}) 115 fake.recordInvocation("Conceptualize", []interface{}{setting, spaceGUID}) 116 fake.conceptualizeMutex.Unlock() 117 if fake.ConceptualizeStub != nil { 118 return fake.ConceptualizeStub(setting, spaceGUID) 119 } 120 if specificReturn { 121 return ret.result1, ret.result2, ret.result3 122 } 123 return fake.conceptualizeReturns.result1, fake.conceptualizeReturns.result2, fake.conceptualizeReturns.result3 124 } 125 126 func (fake *FakeV3PushActor) ConceptualizeCallCount() int { 127 fake.conceptualizeMutex.RLock() 128 defer fake.conceptualizeMutex.RUnlock() 129 return len(fake.conceptualizeArgsForCall) 130 } 131 132 func (fake *FakeV3PushActor) ConceptualizeArgsForCall(i int) (pushaction.CommandLineSettings, string) { 133 fake.conceptualizeMutex.RLock() 134 defer fake.conceptualizeMutex.RUnlock() 135 return fake.conceptualizeArgsForCall[i].setting, fake.conceptualizeArgsForCall[i].spaceGUID 136 } 137 138 func (fake *FakeV3PushActor) ConceptualizeReturns(result1 []pushaction.PushState, result2 pushaction.Warnings, result3 error) { 139 fake.ConceptualizeStub = nil 140 fake.conceptualizeReturns = struct { 141 result1 []pushaction.PushState 142 result2 pushaction.Warnings 143 result3 error 144 }{result1, result2, result3} 145 } 146 147 func (fake *FakeV3PushActor) ConceptualizeReturnsOnCall(i int, result1 []pushaction.PushState, result2 pushaction.Warnings, result3 error) { 148 fake.ConceptualizeStub = nil 149 if fake.conceptualizeReturnsOnCall == nil { 150 fake.conceptualizeReturnsOnCall = make(map[int]struct { 151 result1 []pushaction.PushState 152 result2 pushaction.Warnings 153 result3 error 154 }) 155 } 156 fake.conceptualizeReturnsOnCall[i] = struct { 157 result1 []pushaction.PushState 158 result2 pushaction.Warnings 159 result3 error 160 }{result1, result2, result3} 161 } 162 163 func (fake *FakeV3PushActor) Invocations() map[string][][]interface{} { 164 fake.invocationsMutex.RLock() 165 defer fake.invocationsMutex.RUnlock() 166 fake.actualizeMutex.RLock() 167 defer fake.actualizeMutex.RUnlock() 168 fake.conceptualizeMutex.RLock() 169 defer fake.conceptualizeMutex.RUnlock() 170 copiedInvocations := map[string][][]interface{}{} 171 for key, value := range fake.invocations { 172 copiedInvocations[key] = value 173 } 174 return copiedInvocations 175 } 176 177 func (fake *FakeV3PushActor) recordInvocation(key string, args []interface{}) { 178 fake.invocationsMutex.Lock() 179 defer fake.invocationsMutex.Unlock() 180 if fake.invocations == nil { 181 fake.invocations = map[string][][]interface{}{} 182 } 183 if fake.invocations[key] == nil { 184 fake.invocations[key] = [][]interface{}{} 185 } 186 fake.invocations[key] = append(fake.invocations[key], args) 187 } 188 189 var _ v3.V3PushActor = new(FakeV3PushActor)