github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/offering/common/reconcilechecks/mocks/image.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mocks 3 4 import ( 5 "sync" 6 7 "github.com/IBM-Blockchain/fabric-operator/pkg/offering/common/reconcilechecks" 8 "github.com/IBM-Blockchain/fabric-operator/pkg/offering/common/reconcilechecks/images" 9 ) 10 11 type Image struct { 12 SetDefaultsStub func(images.Instance) error 13 setDefaultsMutex sync.RWMutex 14 setDefaultsArgsForCall []struct { 15 arg1 images.Instance 16 } 17 setDefaultsReturns struct { 18 result1 error 19 } 20 setDefaultsReturnsOnCall map[int]struct { 21 result1 error 22 } 23 UpdateRequiredStub func(images.Update) bool 24 updateRequiredMutex sync.RWMutex 25 updateRequiredArgsForCall []struct { 26 arg1 images.Update 27 } 28 updateRequiredReturns struct { 29 result1 bool 30 } 31 updateRequiredReturnsOnCall map[int]struct { 32 result1 bool 33 } 34 invocations map[string][][]interface{} 35 invocationsMutex sync.RWMutex 36 } 37 38 func (fake *Image) SetDefaults(arg1 images.Instance) error { 39 fake.setDefaultsMutex.Lock() 40 ret, specificReturn := fake.setDefaultsReturnsOnCall[len(fake.setDefaultsArgsForCall)] 41 fake.setDefaultsArgsForCall = append(fake.setDefaultsArgsForCall, struct { 42 arg1 images.Instance 43 }{arg1}) 44 stub := fake.SetDefaultsStub 45 fakeReturns := fake.setDefaultsReturns 46 fake.recordInvocation("SetDefaults", []interface{}{arg1}) 47 fake.setDefaultsMutex.Unlock() 48 if stub != nil { 49 return stub(arg1) 50 } 51 if specificReturn { 52 return ret.result1 53 } 54 return fakeReturns.result1 55 } 56 57 func (fake *Image) SetDefaultsCallCount() int { 58 fake.setDefaultsMutex.RLock() 59 defer fake.setDefaultsMutex.RUnlock() 60 return len(fake.setDefaultsArgsForCall) 61 } 62 63 func (fake *Image) SetDefaultsCalls(stub func(images.Instance) error) { 64 fake.setDefaultsMutex.Lock() 65 defer fake.setDefaultsMutex.Unlock() 66 fake.SetDefaultsStub = stub 67 } 68 69 func (fake *Image) SetDefaultsArgsForCall(i int) images.Instance { 70 fake.setDefaultsMutex.RLock() 71 defer fake.setDefaultsMutex.RUnlock() 72 argsForCall := fake.setDefaultsArgsForCall[i] 73 return argsForCall.arg1 74 } 75 76 func (fake *Image) SetDefaultsReturns(result1 error) { 77 fake.setDefaultsMutex.Lock() 78 defer fake.setDefaultsMutex.Unlock() 79 fake.SetDefaultsStub = nil 80 fake.setDefaultsReturns = struct { 81 result1 error 82 }{result1} 83 } 84 85 func (fake *Image) SetDefaultsReturnsOnCall(i int, result1 error) { 86 fake.setDefaultsMutex.Lock() 87 defer fake.setDefaultsMutex.Unlock() 88 fake.SetDefaultsStub = nil 89 if fake.setDefaultsReturnsOnCall == nil { 90 fake.setDefaultsReturnsOnCall = make(map[int]struct { 91 result1 error 92 }) 93 } 94 fake.setDefaultsReturnsOnCall[i] = struct { 95 result1 error 96 }{result1} 97 } 98 99 func (fake *Image) UpdateRequired(arg1 images.Update) bool { 100 fake.updateRequiredMutex.Lock() 101 ret, specificReturn := fake.updateRequiredReturnsOnCall[len(fake.updateRequiredArgsForCall)] 102 fake.updateRequiredArgsForCall = append(fake.updateRequiredArgsForCall, struct { 103 arg1 images.Update 104 }{arg1}) 105 stub := fake.UpdateRequiredStub 106 fakeReturns := fake.updateRequiredReturns 107 fake.recordInvocation("UpdateRequired", []interface{}{arg1}) 108 fake.updateRequiredMutex.Unlock() 109 if stub != nil { 110 return stub(arg1) 111 } 112 if specificReturn { 113 return ret.result1 114 } 115 return fakeReturns.result1 116 } 117 118 func (fake *Image) UpdateRequiredCallCount() int { 119 fake.updateRequiredMutex.RLock() 120 defer fake.updateRequiredMutex.RUnlock() 121 return len(fake.updateRequiredArgsForCall) 122 } 123 124 func (fake *Image) UpdateRequiredCalls(stub func(images.Update) bool) { 125 fake.updateRequiredMutex.Lock() 126 defer fake.updateRequiredMutex.Unlock() 127 fake.UpdateRequiredStub = stub 128 } 129 130 func (fake *Image) UpdateRequiredArgsForCall(i int) images.Update { 131 fake.updateRequiredMutex.RLock() 132 defer fake.updateRequiredMutex.RUnlock() 133 argsForCall := fake.updateRequiredArgsForCall[i] 134 return argsForCall.arg1 135 } 136 137 func (fake *Image) UpdateRequiredReturns(result1 bool) { 138 fake.updateRequiredMutex.Lock() 139 defer fake.updateRequiredMutex.Unlock() 140 fake.UpdateRequiredStub = nil 141 fake.updateRequiredReturns = struct { 142 result1 bool 143 }{result1} 144 } 145 146 func (fake *Image) UpdateRequiredReturnsOnCall(i int, result1 bool) { 147 fake.updateRequiredMutex.Lock() 148 defer fake.updateRequiredMutex.Unlock() 149 fake.UpdateRequiredStub = nil 150 if fake.updateRequiredReturnsOnCall == nil { 151 fake.updateRequiredReturnsOnCall = make(map[int]struct { 152 result1 bool 153 }) 154 } 155 fake.updateRequiredReturnsOnCall[i] = struct { 156 result1 bool 157 }{result1} 158 } 159 160 func (fake *Image) Invocations() map[string][][]interface{} { 161 fake.invocationsMutex.RLock() 162 defer fake.invocationsMutex.RUnlock() 163 fake.setDefaultsMutex.RLock() 164 defer fake.setDefaultsMutex.RUnlock() 165 fake.updateRequiredMutex.RLock() 166 defer fake.updateRequiredMutex.RUnlock() 167 copiedInvocations := map[string][][]interface{}{} 168 for key, value := range fake.invocations { 169 copiedInvocations[key] = value 170 } 171 return copiedInvocations 172 } 173 174 func (fake *Image) recordInvocation(key string, args []interface{}) { 175 fake.invocationsMutex.Lock() 176 defer fake.invocationsMutex.Unlock() 177 if fake.invocations == nil { 178 fake.invocations = map[string][][]interface{}{} 179 } 180 if fake.invocations[key] == nil { 181 fake.invocations[key] = [][]interface{}{} 182 } 183 fake.invocations[key] = append(fake.invocations[key], args) 184 } 185 186 var _ reconcilechecks.Image = new(Image)