github.com/cloudfoundry-incubator/stembuild@v0.0.0-20211223202937-5b61d62226c6/commandparser/commandparserfakes/fake_packager.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package commandparserfakes 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry-incubator/stembuild/commandparser" 8 "github.com/cloudfoundry-incubator/stembuild/filesystem" 9 ) 10 11 type FakePackager struct { 12 PackageStub func() error 13 packageMutex sync.RWMutex 14 packageArgsForCall []struct { 15 } 16 packageReturns struct { 17 result1 error 18 } 19 packageReturnsOnCall map[int]struct { 20 result1 error 21 } 22 ValidateFreeSpaceForPackageStub func(filesystem.FileSystem) error 23 validateFreeSpaceForPackageMutex sync.RWMutex 24 validateFreeSpaceForPackageArgsForCall []struct { 25 arg1 filesystem.FileSystem 26 } 27 validateFreeSpaceForPackageReturns struct { 28 result1 error 29 } 30 validateFreeSpaceForPackageReturnsOnCall map[int]struct { 31 result1 error 32 } 33 ValidateSourceParametersStub func() error 34 validateSourceParametersMutex sync.RWMutex 35 validateSourceParametersArgsForCall []struct { 36 } 37 validateSourceParametersReturns struct { 38 result1 error 39 } 40 validateSourceParametersReturnsOnCall map[int]struct { 41 result1 error 42 } 43 invocations map[string][][]interface{} 44 invocationsMutex sync.RWMutex 45 } 46 47 func (fake *FakePackager) Package() error { 48 fake.packageMutex.Lock() 49 ret, specificReturn := fake.packageReturnsOnCall[len(fake.packageArgsForCall)] 50 fake.packageArgsForCall = append(fake.packageArgsForCall, struct { 51 }{}) 52 fake.recordInvocation("Package", []interface{}{}) 53 fake.packageMutex.Unlock() 54 if fake.PackageStub != nil { 55 return fake.PackageStub() 56 } 57 if specificReturn { 58 return ret.result1 59 } 60 fakeReturns := fake.packageReturns 61 return fakeReturns.result1 62 } 63 64 func (fake *FakePackager) PackageCallCount() int { 65 fake.packageMutex.RLock() 66 defer fake.packageMutex.RUnlock() 67 return len(fake.packageArgsForCall) 68 } 69 70 func (fake *FakePackager) PackageCalls(stub func() error) { 71 fake.packageMutex.Lock() 72 defer fake.packageMutex.Unlock() 73 fake.PackageStub = stub 74 } 75 76 func (fake *FakePackager) PackageReturns(result1 error) { 77 fake.packageMutex.Lock() 78 defer fake.packageMutex.Unlock() 79 fake.PackageStub = nil 80 fake.packageReturns = struct { 81 result1 error 82 }{result1} 83 } 84 85 func (fake *FakePackager) PackageReturnsOnCall(i int, result1 error) { 86 fake.packageMutex.Lock() 87 defer fake.packageMutex.Unlock() 88 fake.PackageStub = nil 89 if fake.packageReturnsOnCall == nil { 90 fake.packageReturnsOnCall = make(map[int]struct { 91 result1 error 92 }) 93 } 94 fake.packageReturnsOnCall[i] = struct { 95 result1 error 96 }{result1} 97 } 98 99 func (fake *FakePackager) ValidateFreeSpaceForPackage(arg1 filesystem.FileSystem) error { 100 fake.validateFreeSpaceForPackageMutex.Lock() 101 ret, specificReturn := fake.validateFreeSpaceForPackageReturnsOnCall[len(fake.validateFreeSpaceForPackageArgsForCall)] 102 fake.validateFreeSpaceForPackageArgsForCall = append(fake.validateFreeSpaceForPackageArgsForCall, struct { 103 arg1 filesystem.FileSystem 104 }{arg1}) 105 fake.recordInvocation("ValidateFreeSpaceForPackage", []interface{}{arg1}) 106 fake.validateFreeSpaceForPackageMutex.Unlock() 107 if fake.ValidateFreeSpaceForPackageStub != nil { 108 return fake.ValidateFreeSpaceForPackageStub(arg1) 109 } 110 if specificReturn { 111 return ret.result1 112 } 113 fakeReturns := fake.validateFreeSpaceForPackageReturns 114 return fakeReturns.result1 115 } 116 117 func (fake *FakePackager) ValidateFreeSpaceForPackageCallCount() int { 118 fake.validateFreeSpaceForPackageMutex.RLock() 119 defer fake.validateFreeSpaceForPackageMutex.RUnlock() 120 return len(fake.validateFreeSpaceForPackageArgsForCall) 121 } 122 123 func (fake *FakePackager) ValidateFreeSpaceForPackageCalls(stub func(filesystem.FileSystem) error) { 124 fake.validateFreeSpaceForPackageMutex.Lock() 125 defer fake.validateFreeSpaceForPackageMutex.Unlock() 126 fake.ValidateFreeSpaceForPackageStub = stub 127 } 128 129 func (fake *FakePackager) ValidateFreeSpaceForPackageArgsForCall(i int) filesystem.FileSystem { 130 fake.validateFreeSpaceForPackageMutex.RLock() 131 defer fake.validateFreeSpaceForPackageMutex.RUnlock() 132 argsForCall := fake.validateFreeSpaceForPackageArgsForCall[i] 133 return argsForCall.arg1 134 } 135 136 func (fake *FakePackager) ValidateFreeSpaceForPackageReturns(result1 error) { 137 fake.validateFreeSpaceForPackageMutex.Lock() 138 defer fake.validateFreeSpaceForPackageMutex.Unlock() 139 fake.ValidateFreeSpaceForPackageStub = nil 140 fake.validateFreeSpaceForPackageReturns = struct { 141 result1 error 142 }{result1} 143 } 144 145 func (fake *FakePackager) ValidateFreeSpaceForPackageReturnsOnCall(i int, result1 error) { 146 fake.validateFreeSpaceForPackageMutex.Lock() 147 defer fake.validateFreeSpaceForPackageMutex.Unlock() 148 fake.ValidateFreeSpaceForPackageStub = nil 149 if fake.validateFreeSpaceForPackageReturnsOnCall == nil { 150 fake.validateFreeSpaceForPackageReturnsOnCall = make(map[int]struct { 151 result1 error 152 }) 153 } 154 fake.validateFreeSpaceForPackageReturnsOnCall[i] = struct { 155 result1 error 156 }{result1} 157 } 158 159 func (fake *FakePackager) ValidateSourceParameters() error { 160 fake.validateSourceParametersMutex.Lock() 161 ret, specificReturn := fake.validateSourceParametersReturnsOnCall[len(fake.validateSourceParametersArgsForCall)] 162 fake.validateSourceParametersArgsForCall = append(fake.validateSourceParametersArgsForCall, struct { 163 }{}) 164 fake.recordInvocation("ValidateSourceParameters", []interface{}{}) 165 fake.validateSourceParametersMutex.Unlock() 166 if fake.ValidateSourceParametersStub != nil { 167 return fake.ValidateSourceParametersStub() 168 } 169 if specificReturn { 170 return ret.result1 171 } 172 fakeReturns := fake.validateSourceParametersReturns 173 return fakeReturns.result1 174 } 175 176 func (fake *FakePackager) ValidateSourceParametersCallCount() int { 177 fake.validateSourceParametersMutex.RLock() 178 defer fake.validateSourceParametersMutex.RUnlock() 179 return len(fake.validateSourceParametersArgsForCall) 180 } 181 182 func (fake *FakePackager) ValidateSourceParametersCalls(stub func() error) { 183 fake.validateSourceParametersMutex.Lock() 184 defer fake.validateSourceParametersMutex.Unlock() 185 fake.ValidateSourceParametersStub = stub 186 } 187 188 func (fake *FakePackager) ValidateSourceParametersReturns(result1 error) { 189 fake.validateSourceParametersMutex.Lock() 190 defer fake.validateSourceParametersMutex.Unlock() 191 fake.ValidateSourceParametersStub = nil 192 fake.validateSourceParametersReturns = struct { 193 result1 error 194 }{result1} 195 } 196 197 func (fake *FakePackager) ValidateSourceParametersReturnsOnCall(i int, result1 error) { 198 fake.validateSourceParametersMutex.Lock() 199 defer fake.validateSourceParametersMutex.Unlock() 200 fake.ValidateSourceParametersStub = nil 201 if fake.validateSourceParametersReturnsOnCall == nil { 202 fake.validateSourceParametersReturnsOnCall = make(map[int]struct { 203 result1 error 204 }) 205 } 206 fake.validateSourceParametersReturnsOnCall[i] = struct { 207 result1 error 208 }{result1} 209 } 210 211 func (fake *FakePackager) Invocations() map[string][][]interface{} { 212 fake.invocationsMutex.RLock() 213 defer fake.invocationsMutex.RUnlock() 214 fake.packageMutex.RLock() 215 defer fake.packageMutex.RUnlock() 216 fake.validateFreeSpaceForPackageMutex.RLock() 217 defer fake.validateFreeSpaceForPackageMutex.RUnlock() 218 fake.validateSourceParametersMutex.RLock() 219 defer fake.validateSourceParametersMutex.RUnlock() 220 copiedInvocations := map[string][][]interface{}{} 221 for key, value := range fake.invocations { 222 copiedInvocations[key] = value 223 } 224 return copiedInvocations 225 } 226 227 func (fake *FakePackager) recordInvocation(key string, args []interface{}) { 228 fake.invocationsMutex.Lock() 229 defer fake.invocationsMutex.Unlock() 230 if fake.invocations == nil { 231 fake.invocations = map[string][][]interface{}{} 232 } 233 if fake.invocations[key] == nil { 234 fake.invocations[key] = [][]interface{}{} 235 } 236 fake.invocations[key] = append(fake.invocations[key], args) 237 } 238 239 var _ commandparser.Packager = new(FakePackager)