github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/domain/eventdef/automock/spec_service.go (about) 1 // Code generated by mockery. DO NOT EDIT. 2 3 package automock 4 5 import ( 6 context "context" 7 8 mock "github.com/stretchr/testify/mock" 9 10 model "github.com/kyma-incubator/compass/components/director/internal/model" 11 12 resource "github.com/kyma-incubator/compass/components/director/pkg/resource" 13 ) 14 15 // SpecService is an autogenerated mock type for the SpecService type 16 type SpecService struct { 17 mock.Mock 18 } 19 20 // CreateByReferenceObjectID provides a mock function with given fields: ctx, in, resourceType, objectType, objectID 21 func (_m *SpecService) CreateByReferenceObjectID(ctx context.Context, in model.SpecInput, resourceType resource.Type, objectType model.SpecReferenceObjectType, objectID string) (string, error) { 22 ret := _m.Called(ctx, in, resourceType, objectType, objectID) 23 24 var r0 string 25 if rf, ok := ret.Get(0).(func(context.Context, model.SpecInput, resource.Type, model.SpecReferenceObjectType, string) string); ok { 26 r0 = rf(ctx, in, resourceType, objectType, objectID) 27 } else { 28 r0 = ret.Get(0).(string) 29 } 30 31 var r1 error 32 if rf, ok := ret.Get(1).(func(context.Context, model.SpecInput, resource.Type, model.SpecReferenceObjectType, string) error); ok { 33 r1 = rf(ctx, in, resourceType, objectType, objectID) 34 } else { 35 r1 = ret.Error(1) 36 } 37 38 return r0, r1 39 } 40 41 // GetByReferenceObjectID provides a mock function with given fields: ctx, resourceType, objectType, objectID 42 func (_m *SpecService) GetByReferenceObjectID(ctx context.Context, resourceType resource.Type, objectType model.SpecReferenceObjectType, objectID string) (*model.Spec, error) { 43 ret := _m.Called(ctx, resourceType, objectType, objectID) 44 45 var r0 *model.Spec 46 if rf, ok := ret.Get(0).(func(context.Context, resource.Type, model.SpecReferenceObjectType, string) *model.Spec); ok { 47 r0 = rf(ctx, resourceType, objectType, objectID) 48 } else { 49 if ret.Get(0) != nil { 50 r0 = ret.Get(0).(*model.Spec) 51 } 52 } 53 54 var r1 error 55 if rf, ok := ret.Get(1).(func(context.Context, resource.Type, model.SpecReferenceObjectType, string) error); ok { 56 r1 = rf(ctx, resourceType, objectType, objectID) 57 } else { 58 r1 = ret.Error(1) 59 } 60 61 return r0, r1 62 } 63 64 // ListFetchRequestsByReferenceObjectIDs provides a mock function with given fields: ctx, tenant, objectIDs, objectType 65 func (_m *SpecService) ListFetchRequestsByReferenceObjectIDs(ctx context.Context, tenant string, objectIDs []string, objectType model.SpecReferenceObjectType) ([]*model.FetchRequest, error) { 66 ret := _m.Called(ctx, tenant, objectIDs, objectType) 67 68 var r0 []*model.FetchRequest 69 if rf, ok := ret.Get(0).(func(context.Context, string, []string, model.SpecReferenceObjectType) []*model.FetchRequest); ok { 70 r0 = rf(ctx, tenant, objectIDs, objectType) 71 } else { 72 if ret.Get(0) != nil { 73 r0 = ret.Get(0).([]*model.FetchRequest) 74 } 75 } 76 77 var r1 error 78 if rf, ok := ret.Get(1).(func(context.Context, string, []string, model.SpecReferenceObjectType) error); ok { 79 r1 = rf(ctx, tenant, objectIDs, objectType) 80 } else { 81 r1 = ret.Error(1) 82 } 83 84 return r0, r1 85 } 86 87 // RefetchSpec provides a mock function with given fields: ctx, id, objectType 88 func (_m *SpecService) RefetchSpec(ctx context.Context, id string, objectType model.SpecReferenceObjectType) (*model.Spec, error) { 89 ret := _m.Called(ctx, id, objectType) 90 91 var r0 *model.Spec 92 if rf, ok := ret.Get(0).(func(context.Context, string, model.SpecReferenceObjectType) *model.Spec); ok { 93 r0 = rf(ctx, id, objectType) 94 } else { 95 if ret.Get(0) != nil { 96 r0 = ret.Get(0).(*model.Spec) 97 } 98 } 99 100 var r1 error 101 if rf, ok := ret.Get(1).(func(context.Context, string, model.SpecReferenceObjectType) error); ok { 102 r1 = rf(ctx, id, objectType) 103 } else { 104 r1 = ret.Error(1) 105 } 106 107 return r0, r1 108 } 109 110 // UpdateByReferenceObjectID provides a mock function with given fields: ctx, id, in, resourceType, objectType, objectID 111 func (_m *SpecService) UpdateByReferenceObjectID(ctx context.Context, id string, in model.SpecInput, resourceType resource.Type, objectType model.SpecReferenceObjectType, objectID string) error { 112 ret := _m.Called(ctx, id, in, resourceType, objectType, objectID) 113 114 var r0 error 115 if rf, ok := ret.Get(0).(func(context.Context, string, model.SpecInput, resource.Type, model.SpecReferenceObjectType, string) error); ok { 116 r0 = rf(ctx, id, in, resourceType, objectType, objectID) 117 } else { 118 r0 = ret.Error(0) 119 } 120 121 return r0 122 } 123 124 type mockConstructorTestingTNewSpecService interface { 125 mock.TestingT 126 Cleanup(func()) 127 } 128 129 // NewSpecService creates a new instance of SpecService. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 130 func NewSpecService(t mockConstructorTestingTNewSpecService) *SpecService { 131 mock := &SpecService{} 132 mock.Mock.Test(t) 133 134 t.Cleanup(func() { mock.AssertExpectations(t) }) 135 136 return mock 137 }