github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/domain/eventing/automock/runtime_repository.go (about) 1 // Code generated by mockery. DO NOT EDIT. 2 3 package automock 4 5 import ( 6 context "context" 7 8 labelfilter "github.com/kyma-incubator/compass/components/director/internal/labelfilter" 9 10 mock "github.com/stretchr/testify/mock" 11 12 model "github.com/kyma-incubator/compass/components/director/internal/model" 13 ) 14 15 // RuntimeRepository is an autogenerated mock type for the RuntimeRepository type 16 type RuntimeRepository struct { 17 mock.Mock 18 } 19 20 // GetByFiltersAndID provides a mock function with given fields: ctx, tenant, id, filter 21 func (_m *RuntimeRepository) GetByFiltersAndID(ctx context.Context, tenant string, id string, filter []*labelfilter.LabelFilter) (*model.Runtime, error) { 22 ret := _m.Called(ctx, tenant, id, filter) 23 24 var r0 *model.Runtime 25 if rf, ok := ret.Get(0).(func(context.Context, string, string, []*labelfilter.LabelFilter) *model.Runtime); ok { 26 r0 = rf(ctx, tenant, id, filter) 27 } else { 28 if ret.Get(0) != nil { 29 r0 = ret.Get(0).(*model.Runtime) 30 } 31 } 32 33 var r1 error 34 if rf, ok := ret.Get(1).(func(context.Context, string, string, []*labelfilter.LabelFilter) error); ok { 35 r1 = rf(ctx, tenant, id, filter) 36 } else { 37 r1 = ret.Error(1) 38 } 39 40 return r0, r1 41 } 42 43 // GetOldestForFilters provides a mock function with given fields: ctx, tenant, filter 44 func (_m *RuntimeRepository) GetOldestForFilters(ctx context.Context, tenant string, filter []*labelfilter.LabelFilter) (*model.Runtime, error) { 45 ret := _m.Called(ctx, tenant, filter) 46 47 var r0 *model.Runtime 48 if rf, ok := ret.Get(0).(func(context.Context, string, []*labelfilter.LabelFilter) *model.Runtime); ok { 49 r0 = rf(ctx, tenant, filter) 50 } else { 51 if ret.Get(0) != nil { 52 r0 = ret.Get(0).(*model.Runtime) 53 } 54 } 55 56 var r1 error 57 if rf, ok := ret.Get(1).(func(context.Context, string, []*labelfilter.LabelFilter) error); ok { 58 r1 = rf(ctx, tenant, filter) 59 } else { 60 r1 = ret.Error(1) 61 } 62 63 return r0, r1 64 } 65 66 // List provides a mock function with given fields: ctx, tenant, filter, pageSize, cursor 67 func (_m *RuntimeRepository) List(ctx context.Context, tenant string, filter []*labelfilter.LabelFilter, pageSize int, cursor string) (*model.RuntimePage, error) { 68 ret := _m.Called(ctx, tenant, filter, pageSize, cursor) 69 70 var r0 *model.RuntimePage 71 if rf, ok := ret.Get(0).(func(context.Context, string, []*labelfilter.LabelFilter, int, string) *model.RuntimePage); ok { 72 r0 = rf(ctx, tenant, filter, pageSize, cursor) 73 } else { 74 if ret.Get(0) != nil { 75 r0 = ret.Get(0).(*model.RuntimePage) 76 } 77 } 78 79 var r1 error 80 if rf, ok := ret.Get(1).(func(context.Context, string, []*labelfilter.LabelFilter, int, string) error); ok { 81 r1 = rf(ctx, tenant, filter, pageSize, cursor) 82 } else { 83 r1 = ret.Error(1) 84 } 85 86 return r0, r1 87 } 88 89 type mockConstructorTestingTNewRuntimeRepository interface { 90 mock.TestingT 91 Cleanup(func()) 92 } 93 94 // NewRuntimeRepository creates a new instance of RuntimeRepository. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 95 func NewRuntimeRepository(t mockConstructorTestingTNewRuntimeRepository) *RuntimeRepository { 96 mock := &RuntimeRepository{} 97 mock.Mock.Test(t) 98 99 t.Cleanup(func() { mock.AssertExpectations(t) }) 100 101 return mock 102 }