github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/domain/spec/automock/spec_repository.go (about) 1 // Code generated by mockery. DO NOT EDIT. 2 3 package automock 4 5 import ( 6 context "context" 7 8 model "github.com/kyma-incubator/compass/components/director/internal/model" 9 mock "github.com/stretchr/testify/mock" 10 ) 11 12 // SpecRepository is an autogenerated mock type for the SpecRepository type 13 type SpecRepository struct { 14 mock.Mock 15 } 16 17 // Create provides a mock function with given fields: ctx, tenant, item 18 func (_m *SpecRepository) Create(ctx context.Context, tenant string, item *model.Spec) error { 19 ret := _m.Called(ctx, tenant, item) 20 21 var r0 error 22 if rf, ok := ret.Get(0).(func(context.Context, string, *model.Spec) error); ok { 23 r0 = rf(ctx, tenant, item) 24 } else { 25 r0 = ret.Error(0) 26 } 27 28 return r0 29 } 30 31 // CreateGlobal provides a mock function with given fields: ctx, item 32 func (_m *SpecRepository) CreateGlobal(ctx context.Context, item *model.Spec) error { 33 ret := _m.Called(ctx, item) 34 35 var r0 error 36 if rf, ok := ret.Get(0).(func(context.Context, *model.Spec) error); ok { 37 r0 = rf(ctx, item) 38 } else { 39 r0 = ret.Error(0) 40 } 41 42 return r0 43 } 44 45 // Delete provides a mock function with given fields: ctx, tenant, id, objectType 46 func (_m *SpecRepository) Delete(ctx context.Context, tenant string, id string, objectType model.SpecReferenceObjectType) error { 47 ret := _m.Called(ctx, tenant, id, objectType) 48 49 var r0 error 50 if rf, ok := ret.Get(0).(func(context.Context, string, string, model.SpecReferenceObjectType) error); ok { 51 r0 = rf(ctx, tenant, id, objectType) 52 } else { 53 r0 = ret.Error(0) 54 } 55 56 return r0 57 } 58 59 // DeleteByReferenceObjectID provides a mock function with given fields: ctx, tenant, objectType, objectID 60 func (_m *SpecRepository) DeleteByReferenceObjectID(ctx context.Context, tenant string, objectType model.SpecReferenceObjectType, objectID string) error { 61 ret := _m.Called(ctx, tenant, objectType, objectID) 62 63 var r0 error 64 if rf, ok := ret.Get(0).(func(context.Context, string, model.SpecReferenceObjectType, string) error); ok { 65 r0 = rf(ctx, tenant, objectType, objectID) 66 } else { 67 r0 = ret.Error(0) 68 } 69 70 return r0 71 } 72 73 // DeleteByReferenceObjectIDGlobal provides a mock function with given fields: ctx, objectType, objectID 74 func (_m *SpecRepository) DeleteByReferenceObjectIDGlobal(ctx context.Context, objectType model.SpecReferenceObjectType, objectID string) error { 75 ret := _m.Called(ctx, objectType, objectID) 76 77 var r0 error 78 if rf, ok := ret.Get(0).(func(context.Context, model.SpecReferenceObjectType, string) error); ok { 79 r0 = rf(ctx, objectType, objectID) 80 } else { 81 r0 = ret.Error(0) 82 } 83 84 return r0 85 } 86 87 // Exists provides a mock function with given fields: ctx, tenantID, id, objectType 88 func (_m *SpecRepository) Exists(ctx context.Context, tenantID string, id string, objectType model.SpecReferenceObjectType) (bool, error) { 89 ret := _m.Called(ctx, tenantID, id, objectType) 90 91 var r0 bool 92 if rf, ok := ret.Get(0).(func(context.Context, string, string, model.SpecReferenceObjectType) bool); ok { 93 r0 = rf(ctx, tenantID, id, objectType) 94 } else { 95 r0 = ret.Get(0).(bool) 96 } 97 98 var r1 error 99 if rf, ok := ret.Get(1).(func(context.Context, string, string, model.SpecReferenceObjectType) error); ok { 100 r1 = rf(ctx, tenantID, id, objectType) 101 } else { 102 r1 = ret.Error(1) 103 } 104 105 return r0, r1 106 } 107 108 // GetByID provides a mock function with given fields: ctx, tenantID, id, objectType 109 func (_m *SpecRepository) GetByID(ctx context.Context, tenantID string, id string, objectType model.SpecReferenceObjectType) (*model.Spec, error) { 110 ret := _m.Called(ctx, tenantID, id, objectType) 111 112 var r0 *model.Spec 113 if rf, ok := ret.Get(0).(func(context.Context, string, string, model.SpecReferenceObjectType) *model.Spec); ok { 114 r0 = rf(ctx, tenantID, id, objectType) 115 } else { 116 if ret.Get(0) != nil { 117 r0 = ret.Get(0).(*model.Spec) 118 } 119 } 120 121 var r1 error 122 if rf, ok := ret.Get(1).(func(context.Context, string, string, model.SpecReferenceObjectType) error); ok { 123 r1 = rf(ctx, tenantID, id, objectType) 124 } else { 125 r1 = ret.Error(1) 126 } 127 128 return r0, r1 129 } 130 131 // GetByIDGlobal provides a mock function with given fields: ctx, id 132 func (_m *SpecRepository) GetByIDGlobal(ctx context.Context, id string) (*model.Spec, error) { 133 ret := _m.Called(ctx, id) 134 135 var r0 *model.Spec 136 if rf, ok := ret.Get(0).(func(context.Context, string) *model.Spec); ok { 137 r0 = rf(ctx, id) 138 } else { 139 if ret.Get(0) != nil { 140 r0 = ret.Get(0).(*model.Spec) 141 } 142 } 143 144 var r1 error 145 if rf, ok := ret.Get(1).(func(context.Context, string) error); ok { 146 r1 = rf(ctx, id) 147 } else { 148 r1 = ret.Error(1) 149 } 150 151 return r0, r1 152 } 153 154 // ListByReferenceObjectID provides a mock function with given fields: ctx, tenant, objectType, objectID 155 func (_m *SpecRepository) ListByReferenceObjectID(ctx context.Context, tenant string, objectType model.SpecReferenceObjectType, objectID string) ([]*model.Spec, error) { 156 ret := _m.Called(ctx, tenant, objectType, objectID) 157 158 var r0 []*model.Spec 159 if rf, ok := ret.Get(0).(func(context.Context, string, model.SpecReferenceObjectType, string) []*model.Spec); ok { 160 r0 = rf(ctx, tenant, objectType, objectID) 161 } else { 162 if ret.Get(0) != nil { 163 r0 = ret.Get(0).([]*model.Spec) 164 } 165 } 166 167 var r1 error 168 if rf, ok := ret.Get(1).(func(context.Context, string, model.SpecReferenceObjectType, string) error); ok { 169 r1 = rf(ctx, tenant, objectType, objectID) 170 } else { 171 r1 = ret.Error(1) 172 } 173 174 return r0, r1 175 } 176 177 // ListByReferenceObjectIDGlobal provides a mock function with given fields: ctx, objectType, objectID 178 func (_m *SpecRepository) ListByReferenceObjectIDGlobal(ctx context.Context, objectType model.SpecReferenceObjectType, objectID string) ([]*model.Spec, error) { 179 ret := _m.Called(ctx, objectType, objectID) 180 181 var r0 []*model.Spec 182 if rf, ok := ret.Get(0).(func(context.Context, model.SpecReferenceObjectType, string) []*model.Spec); ok { 183 r0 = rf(ctx, objectType, objectID) 184 } else { 185 if ret.Get(0) != nil { 186 r0 = ret.Get(0).([]*model.Spec) 187 } 188 } 189 190 var r1 error 191 if rf, ok := ret.Get(1).(func(context.Context, model.SpecReferenceObjectType, string) error); ok { 192 r1 = rf(ctx, objectType, objectID) 193 } else { 194 r1 = ret.Error(1) 195 } 196 197 return r0, r1 198 } 199 200 // ListByReferenceObjectIDs provides a mock function with given fields: ctx, tenant, objectType, objectIDs 201 func (_m *SpecRepository) ListByReferenceObjectIDs(ctx context.Context, tenant string, objectType model.SpecReferenceObjectType, objectIDs []string) ([]*model.Spec, error) { 202 ret := _m.Called(ctx, tenant, objectType, objectIDs) 203 204 var r0 []*model.Spec 205 if rf, ok := ret.Get(0).(func(context.Context, string, model.SpecReferenceObjectType, []string) []*model.Spec); ok { 206 r0 = rf(ctx, tenant, objectType, objectIDs) 207 } else { 208 if ret.Get(0) != nil { 209 r0 = ret.Get(0).([]*model.Spec) 210 } 211 } 212 213 var r1 error 214 if rf, ok := ret.Get(1).(func(context.Context, string, model.SpecReferenceObjectType, []string) error); ok { 215 r1 = rf(ctx, tenant, objectType, objectIDs) 216 } else { 217 r1 = ret.Error(1) 218 } 219 220 return r0, r1 221 } 222 223 // ListIDByReferenceObjectID provides a mock function with given fields: ctx, tenant, objectType, objectID 224 func (_m *SpecRepository) ListIDByReferenceObjectID(ctx context.Context, tenant string, objectType model.SpecReferenceObjectType, objectID string) ([]string, error) { 225 ret := _m.Called(ctx, tenant, objectType, objectID) 226 227 var r0 []string 228 if rf, ok := ret.Get(0).(func(context.Context, string, model.SpecReferenceObjectType, string) []string); ok { 229 r0 = rf(ctx, tenant, objectType, objectID) 230 } else { 231 if ret.Get(0) != nil { 232 r0 = ret.Get(0).([]string) 233 } 234 } 235 236 var r1 error 237 if rf, ok := ret.Get(1).(func(context.Context, string, model.SpecReferenceObjectType, string) error); ok { 238 r1 = rf(ctx, tenant, objectType, objectID) 239 } else { 240 r1 = ret.Error(1) 241 } 242 243 return r0, r1 244 } 245 246 // ListIDByReferenceObjectIDGlobal provides a mock function with given fields: ctx, objectType, objectID 247 func (_m *SpecRepository) ListIDByReferenceObjectIDGlobal(ctx context.Context, objectType model.SpecReferenceObjectType, objectID string) ([]string, error) { 248 ret := _m.Called(ctx, objectType, objectID) 249 250 var r0 []string 251 if rf, ok := ret.Get(0).(func(context.Context, model.SpecReferenceObjectType, string) []string); ok { 252 r0 = rf(ctx, objectType, objectID) 253 } else { 254 if ret.Get(0) != nil { 255 r0 = ret.Get(0).([]string) 256 } 257 } 258 259 var r1 error 260 if rf, ok := ret.Get(1).(func(context.Context, model.SpecReferenceObjectType, string) error); ok { 261 r1 = rf(ctx, objectType, objectID) 262 } else { 263 r1 = ret.Error(1) 264 } 265 266 return r0, r1 267 } 268 269 // Update provides a mock function with given fields: ctx, tenant, item 270 func (_m *SpecRepository) Update(ctx context.Context, tenant string, item *model.Spec) error { 271 ret := _m.Called(ctx, tenant, item) 272 273 var r0 error 274 if rf, ok := ret.Get(0).(func(context.Context, string, *model.Spec) error); ok { 275 r0 = rf(ctx, tenant, item) 276 } else { 277 r0 = ret.Error(0) 278 } 279 280 return r0 281 } 282 283 // UpdateGlobal provides a mock function with given fields: ctx, item 284 func (_m *SpecRepository) UpdateGlobal(ctx context.Context, item *model.Spec) error { 285 ret := _m.Called(ctx, item) 286 287 var r0 error 288 if rf, ok := ret.Get(0).(func(context.Context, *model.Spec) error); ok { 289 r0 = rf(ctx, item) 290 } else { 291 r0 = ret.Error(0) 292 } 293 294 return r0 295 } 296 297 type mockConstructorTestingTNewSpecRepository interface { 298 mock.TestingT 299 Cleanup(func()) 300 } 301 302 // NewSpecRepository creates a new instance of SpecRepository. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 303 func NewSpecRepository(t mockConstructorTestingTNewSpecRepository) *SpecRepository { 304 mock := &SpecRepository{} 305 mock.Mock.Test(t) 306 307 t.Cleanup(func() { mock.AssertExpectations(t) }) 308 309 return mock 310 }