github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/command/v6/v6fakes/fake_manifest_parser.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v6fakes 3 4 import ( 5 sync "sync" 6 7 v6 "code.cloudfoundry.org/cli/command/v6" 8 ) 9 10 type FakeManifestParser struct { 11 AppNamesStub func() []string 12 appNamesMutex sync.RWMutex 13 appNamesArgsForCall []struct { 14 } 15 appNamesReturns struct { 16 result1 []string 17 } 18 appNamesReturnsOnCall map[int]struct { 19 result1 []string 20 } 21 ParseStub func(string) error 22 parseMutex sync.RWMutex 23 parseArgsForCall []struct { 24 arg1 string 25 } 26 parseReturns struct { 27 result1 error 28 } 29 parseReturnsOnCall map[int]struct { 30 result1 error 31 } 32 RawManifestStub func(string) ([]byte, error) 33 rawManifestMutex sync.RWMutex 34 rawManifestArgsForCall []struct { 35 arg1 string 36 } 37 rawManifestReturns struct { 38 result1 []byte 39 result2 error 40 } 41 rawManifestReturnsOnCall map[int]struct { 42 result1 []byte 43 result2 error 44 } 45 invocations map[string][][]interface{} 46 invocationsMutex sync.RWMutex 47 } 48 49 func (fake *FakeManifestParser) AppNames() []string { 50 fake.appNamesMutex.Lock() 51 ret, specificReturn := fake.appNamesReturnsOnCall[len(fake.appNamesArgsForCall)] 52 fake.appNamesArgsForCall = append(fake.appNamesArgsForCall, struct { 53 }{}) 54 fake.recordInvocation("AppNames", []interface{}{}) 55 fake.appNamesMutex.Unlock() 56 if fake.AppNamesStub != nil { 57 return fake.AppNamesStub() 58 } 59 if specificReturn { 60 return ret.result1 61 } 62 fakeReturns := fake.appNamesReturns 63 return fakeReturns.result1 64 } 65 66 func (fake *FakeManifestParser) AppNamesCallCount() int { 67 fake.appNamesMutex.RLock() 68 defer fake.appNamesMutex.RUnlock() 69 return len(fake.appNamesArgsForCall) 70 } 71 72 func (fake *FakeManifestParser) AppNamesCalls(stub func() []string) { 73 fake.appNamesMutex.Lock() 74 defer fake.appNamesMutex.Unlock() 75 fake.AppNamesStub = stub 76 } 77 78 func (fake *FakeManifestParser) AppNamesReturns(result1 []string) { 79 fake.appNamesMutex.Lock() 80 defer fake.appNamesMutex.Unlock() 81 fake.AppNamesStub = nil 82 fake.appNamesReturns = struct { 83 result1 []string 84 }{result1} 85 } 86 87 func (fake *FakeManifestParser) AppNamesReturnsOnCall(i int, result1 []string) { 88 fake.appNamesMutex.Lock() 89 defer fake.appNamesMutex.Unlock() 90 fake.AppNamesStub = nil 91 if fake.appNamesReturnsOnCall == nil { 92 fake.appNamesReturnsOnCall = make(map[int]struct { 93 result1 []string 94 }) 95 } 96 fake.appNamesReturnsOnCall[i] = struct { 97 result1 []string 98 }{result1} 99 } 100 101 func (fake *FakeManifestParser) Parse(arg1 string) error { 102 fake.parseMutex.Lock() 103 ret, specificReturn := fake.parseReturnsOnCall[len(fake.parseArgsForCall)] 104 fake.parseArgsForCall = append(fake.parseArgsForCall, struct { 105 arg1 string 106 }{arg1}) 107 fake.recordInvocation("Parse", []interface{}{arg1}) 108 fake.parseMutex.Unlock() 109 if fake.ParseStub != nil { 110 return fake.ParseStub(arg1) 111 } 112 if specificReturn { 113 return ret.result1 114 } 115 fakeReturns := fake.parseReturns 116 return fakeReturns.result1 117 } 118 119 func (fake *FakeManifestParser) ParseCallCount() int { 120 fake.parseMutex.RLock() 121 defer fake.parseMutex.RUnlock() 122 return len(fake.parseArgsForCall) 123 } 124 125 func (fake *FakeManifestParser) ParseCalls(stub func(string) error) { 126 fake.parseMutex.Lock() 127 defer fake.parseMutex.Unlock() 128 fake.ParseStub = stub 129 } 130 131 func (fake *FakeManifestParser) ParseArgsForCall(i int) string { 132 fake.parseMutex.RLock() 133 defer fake.parseMutex.RUnlock() 134 argsForCall := fake.parseArgsForCall[i] 135 return argsForCall.arg1 136 } 137 138 func (fake *FakeManifestParser) ParseReturns(result1 error) { 139 fake.parseMutex.Lock() 140 defer fake.parseMutex.Unlock() 141 fake.ParseStub = nil 142 fake.parseReturns = struct { 143 result1 error 144 }{result1} 145 } 146 147 func (fake *FakeManifestParser) ParseReturnsOnCall(i int, result1 error) { 148 fake.parseMutex.Lock() 149 defer fake.parseMutex.Unlock() 150 fake.ParseStub = nil 151 if fake.parseReturnsOnCall == nil { 152 fake.parseReturnsOnCall = make(map[int]struct { 153 result1 error 154 }) 155 } 156 fake.parseReturnsOnCall[i] = struct { 157 result1 error 158 }{result1} 159 } 160 161 func (fake *FakeManifestParser) RawManifest(arg1 string) ([]byte, error) { 162 fake.rawManifestMutex.Lock() 163 ret, specificReturn := fake.rawManifestReturnsOnCall[len(fake.rawManifestArgsForCall)] 164 fake.rawManifestArgsForCall = append(fake.rawManifestArgsForCall, struct { 165 arg1 string 166 }{arg1}) 167 fake.recordInvocation("RawManifest", []interface{}{arg1}) 168 fake.rawManifestMutex.Unlock() 169 if fake.RawManifestStub != nil { 170 return fake.RawManifestStub(arg1) 171 } 172 if specificReturn { 173 return ret.result1, ret.result2 174 } 175 fakeReturns := fake.rawManifestReturns 176 return fakeReturns.result1, fakeReturns.result2 177 } 178 179 func (fake *FakeManifestParser) RawManifestCallCount() int { 180 fake.rawManifestMutex.RLock() 181 defer fake.rawManifestMutex.RUnlock() 182 return len(fake.rawManifestArgsForCall) 183 } 184 185 func (fake *FakeManifestParser) RawManifestCalls(stub func(string) ([]byte, error)) { 186 fake.rawManifestMutex.Lock() 187 defer fake.rawManifestMutex.Unlock() 188 fake.RawManifestStub = stub 189 } 190 191 func (fake *FakeManifestParser) RawManifestArgsForCall(i int) string { 192 fake.rawManifestMutex.RLock() 193 defer fake.rawManifestMutex.RUnlock() 194 argsForCall := fake.rawManifestArgsForCall[i] 195 return argsForCall.arg1 196 } 197 198 func (fake *FakeManifestParser) RawManifestReturns(result1 []byte, result2 error) { 199 fake.rawManifestMutex.Lock() 200 defer fake.rawManifestMutex.Unlock() 201 fake.RawManifestStub = nil 202 fake.rawManifestReturns = struct { 203 result1 []byte 204 result2 error 205 }{result1, result2} 206 } 207 208 func (fake *FakeManifestParser) RawManifestReturnsOnCall(i int, result1 []byte, result2 error) { 209 fake.rawManifestMutex.Lock() 210 defer fake.rawManifestMutex.Unlock() 211 fake.RawManifestStub = nil 212 if fake.rawManifestReturnsOnCall == nil { 213 fake.rawManifestReturnsOnCall = make(map[int]struct { 214 result1 []byte 215 result2 error 216 }) 217 } 218 fake.rawManifestReturnsOnCall[i] = struct { 219 result1 []byte 220 result2 error 221 }{result1, result2} 222 } 223 224 func (fake *FakeManifestParser) Invocations() map[string][][]interface{} { 225 fake.invocationsMutex.RLock() 226 defer fake.invocationsMutex.RUnlock() 227 fake.appNamesMutex.RLock() 228 defer fake.appNamesMutex.RUnlock() 229 fake.parseMutex.RLock() 230 defer fake.parseMutex.RUnlock() 231 fake.rawManifestMutex.RLock() 232 defer fake.rawManifestMutex.RUnlock() 233 copiedInvocations := map[string][][]interface{}{} 234 for key, value := range fake.invocations { 235 copiedInvocations[key] = value 236 } 237 return copiedInvocations 238 } 239 240 func (fake *FakeManifestParser) recordInvocation(key string, args []interface{}) { 241 fake.invocationsMutex.Lock() 242 defer fake.invocationsMutex.Unlock() 243 if fake.invocations == nil { 244 fake.invocations = map[string][][]interface{}{} 245 } 246 if fake.invocations[key] == nil { 247 fake.invocations[key] = [][]interface{}{} 248 } 249 fake.invocations[key] = append(fake.invocations[key], args) 250 } 251 252 var _ v6.ManifestParser = new(FakeManifestParser)