github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/command/mocks/reader.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mocks 3 4 import ( 5 "context" 6 "sync" 7 8 "github.com/IBM-Blockchain/fabric-operator/pkg/command" 9 "k8s.io/apimachinery/pkg/types" 10 "sigs.k8s.io/controller-runtime/pkg/client" 11 ) 12 13 type Reader struct { 14 GetStub func(context.Context, types.NamespacedName, client.Object) error 15 getMutex sync.RWMutex 16 getArgsForCall []struct { 17 arg1 context.Context 18 arg2 types.NamespacedName 19 arg3 client.Object 20 } 21 getReturns struct { 22 result1 error 23 } 24 getReturnsOnCall map[int]struct { 25 result1 error 26 } 27 ListStub func(context.Context, client.ObjectList, ...client.ListOption) error 28 listMutex sync.RWMutex 29 listArgsForCall []struct { 30 arg1 context.Context 31 arg2 client.ObjectList 32 arg3 []client.ListOption 33 } 34 listReturns struct { 35 result1 error 36 } 37 listReturnsOnCall map[int]struct { 38 result1 error 39 } 40 invocations map[string][][]interface{} 41 invocationsMutex sync.RWMutex 42 } 43 44 func (fake *Reader) Get(arg1 context.Context, arg2 types.NamespacedName, arg3 client.Object) error { 45 fake.getMutex.Lock() 46 ret, specificReturn := fake.getReturnsOnCall[len(fake.getArgsForCall)] 47 fake.getArgsForCall = append(fake.getArgsForCall, struct { 48 arg1 context.Context 49 arg2 types.NamespacedName 50 arg3 client.Object 51 }{arg1, arg2, arg3}) 52 stub := fake.GetStub 53 fakeReturns := fake.getReturns 54 fake.recordInvocation("Get", []interface{}{arg1, arg2, arg3}) 55 fake.getMutex.Unlock() 56 if stub != nil { 57 return stub(arg1, arg2, arg3) 58 } 59 if specificReturn { 60 return ret.result1 61 } 62 return fakeReturns.result1 63 } 64 65 func (fake *Reader) GetCallCount() int { 66 fake.getMutex.RLock() 67 defer fake.getMutex.RUnlock() 68 return len(fake.getArgsForCall) 69 } 70 71 func (fake *Reader) GetCalls(stub func(context.Context, types.NamespacedName, client.Object) error) { 72 fake.getMutex.Lock() 73 defer fake.getMutex.Unlock() 74 fake.GetStub = stub 75 } 76 77 func (fake *Reader) GetArgsForCall(i int) (context.Context, types.NamespacedName, client.Object) { 78 fake.getMutex.RLock() 79 defer fake.getMutex.RUnlock() 80 argsForCall := fake.getArgsForCall[i] 81 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 82 } 83 84 func (fake *Reader) GetReturns(result1 error) { 85 fake.getMutex.Lock() 86 defer fake.getMutex.Unlock() 87 fake.GetStub = nil 88 fake.getReturns = struct { 89 result1 error 90 }{result1} 91 } 92 93 func (fake *Reader) GetReturnsOnCall(i int, result1 error) { 94 fake.getMutex.Lock() 95 defer fake.getMutex.Unlock() 96 fake.GetStub = nil 97 if fake.getReturnsOnCall == nil { 98 fake.getReturnsOnCall = make(map[int]struct { 99 result1 error 100 }) 101 } 102 fake.getReturnsOnCall[i] = struct { 103 result1 error 104 }{result1} 105 } 106 107 func (fake *Reader) List(arg1 context.Context, arg2 client.ObjectList, arg3 ...client.ListOption) error { 108 fake.listMutex.Lock() 109 ret, specificReturn := fake.listReturnsOnCall[len(fake.listArgsForCall)] 110 fake.listArgsForCall = append(fake.listArgsForCall, struct { 111 arg1 context.Context 112 arg2 client.ObjectList 113 arg3 []client.ListOption 114 }{arg1, arg2, arg3}) 115 stub := fake.ListStub 116 fakeReturns := fake.listReturns 117 fake.recordInvocation("List", []interface{}{arg1, arg2, arg3}) 118 fake.listMutex.Unlock() 119 if stub != nil { 120 return stub(arg1, arg2, arg3...) 121 } 122 if specificReturn { 123 return ret.result1 124 } 125 return fakeReturns.result1 126 } 127 128 func (fake *Reader) ListCallCount() int { 129 fake.listMutex.RLock() 130 defer fake.listMutex.RUnlock() 131 return len(fake.listArgsForCall) 132 } 133 134 func (fake *Reader) ListCalls(stub func(context.Context, client.ObjectList, ...client.ListOption) error) { 135 fake.listMutex.Lock() 136 defer fake.listMutex.Unlock() 137 fake.ListStub = stub 138 } 139 140 func (fake *Reader) ListArgsForCall(i int) (context.Context, client.ObjectList, []client.ListOption) { 141 fake.listMutex.RLock() 142 defer fake.listMutex.RUnlock() 143 argsForCall := fake.listArgsForCall[i] 144 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 145 } 146 147 func (fake *Reader) ListReturns(result1 error) { 148 fake.listMutex.Lock() 149 defer fake.listMutex.Unlock() 150 fake.ListStub = nil 151 fake.listReturns = struct { 152 result1 error 153 }{result1} 154 } 155 156 func (fake *Reader) ListReturnsOnCall(i int, result1 error) { 157 fake.listMutex.Lock() 158 defer fake.listMutex.Unlock() 159 fake.ListStub = nil 160 if fake.listReturnsOnCall == nil { 161 fake.listReturnsOnCall = make(map[int]struct { 162 result1 error 163 }) 164 } 165 fake.listReturnsOnCall[i] = struct { 166 result1 error 167 }{result1} 168 } 169 170 func (fake *Reader) Invocations() map[string][][]interface{} { 171 fake.invocationsMutex.RLock() 172 defer fake.invocationsMutex.RUnlock() 173 fake.getMutex.RLock() 174 defer fake.getMutex.RUnlock() 175 fake.listMutex.RLock() 176 defer fake.listMutex.RUnlock() 177 copiedInvocations := map[string][][]interface{}{} 178 for key, value := range fake.invocations { 179 copiedInvocations[key] = value 180 } 181 return copiedInvocations 182 } 183 184 func (fake *Reader) recordInvocation(key string, args []interface{}) { 185 fake.invocationsMutex.Lock() 186 defer fake.invocationsMutex.Unlock() 187 if fake.invocations == nil { 188 fake.invocations = map[string][][]interface{}{} 189 } 190 if fake.invocations[key] == nil { 191 fake.invocations[key] = [][]interface{}{} 192 } 193 fake.invocations[key] = append(fake.invocations[key], args) 194 } 195 196 var _ command.Reader = new(Reader)