github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/open_resource_discovery/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 model "github.com/kyma-incubator/compass/components/director/internal/model" 9 mock "github.com/stretchr/testify/mock" 10 11 resource "github.com/kyma-incubator/compass/components/director/pkg/resource" 12 ) 13 14 // SpecService is an autogenerated mock type for the SpecService type 15 type SpecService struct { 16 mock.Mock 17 } 18 19 // CreateByReferenceObjectID provides a mock function with given fields: ctx, in, resourceType, objectType, objectID 20 func (_m *SpecService) CreateByReferenceObjectID(ctx context.Context, in model.SpecInput, resourceType resource.Type, objectType model.SpecReferenceObjectType, objectID string) (string, error) { 21 ret := _m.Called(ctx, in, resourceType, objectType, objectID) 22 23 var r0 string 24 if rf, ok := ret.Get(0).(func(context.Context, model.SpecInput, resource.Type, model.SpecReferenceObjectType, string) string); ok { 25 r0 = rf(ctx, in, resourceType, objectType, objectID) 26 } else { 27 r0 = ret.Get(0).(string) 28 } 29 30 var r1 error 31 if rf, ok := ret.Get(1).(func(context.Context, model.SpecInput, resource.Type, model.SpecReferenceObjectType, string) error); ok { 32 r1 = rf(ctx, in, resourceType, objectType, objectID) 33 } else { 34 r1 = ret.Error(1) 35 } 36 37 return r0, r1 38 } 39 40 // CreateByReferenceObjectIDWithDelayedFetchRequest provides a mock function with given fields: ctx, in, resourceType, objectType, objectID 41 func (_m *SpecService) CreateByReferenceObjectIDWithDelayedFetchRequest(ctx context.Context, in model.SpecInput, resourceType resource.Type, objectType model.SpecReferenceObjectType, objectID string) (string, *model.FetchRequest, error) { 42 ret := _m.Called(ctx, in, resourceType, objectType, objectID) 43 44 var r0 string 45 if rf, ok := ret.Get(0).(func(context.Context, model.SpecInput, resource.Type, model.SpecReferenceObjectType, string) string); ok { 46 r0 = rf(ctx, in, resourceType, objectType, objectID) 47 } else { 48 r0 = ret.Get(0).(string) 49 } 50 51 var r1 *model.FetchRequest 52 if rf, ok := ret.Get(1).(func(context.Context, model.SpecInput, resource.Type, model.SpecReferenceObjectType, string) *model.FetchRequest); ok { 53 r1 = rf(ctx, in, resourceType, objectType, objectID) 54 } else { 55 if ret.Get(1) != nil { 56 r1 = ret.Get(1).(*model.FetchRequest) 57 } 58 } 59 60 var r2 error 61 if rf, ok := ret.Get(2).(func(context.Context, model.SpecInput, resource.Type, model.SpecReferenceObjectType, string) error); ok { 62 r2 = rf(ctx, in, resourceType, objectType, objectID) 63 } else { 64 r2 = ret.Error(2) 65 } 66 67 return r0, r1, r2 68 } 69 70 // DeleteByReferenceObjectID provides a mock function with given fields: ctx, resourceType, objectType, objectID 71 func (_m *SpecService) DeleteByReferenceObjectID(ctx context.Context, resourceType resource.Type, objectType model.SpecReferenceObjectType, objectID string) error { 72 ret := _m.Called(ctx, resourceType, objectType, objectID) 73 74 var r0 error 75 if rf, ok := ret.Get(0).(func(context.Context, resource.Type, model.SpecReferenceObjectType, string) error); ok { 76 r0 = rf(ctx, resourceType, objectType, objectID) 77 } else { 78 r0 = ret.Error(0) 79 } 80 81 return r0 82 } 83 84 // GetByID provides a mock function with given fields: ctx, id, objectType 85 func (_m *SpecService) GetByID(ctx context.Context, id string, objectType model.SpecReferenceObjectType) (*model.Spec, error) { 86 ret := _m.Called(ctx, id, objectType) 87 88 var r0 *model.Spec 89 if rf, ok := ret.Get(0).(func(context.Context, string, model.SpecReferenceObjectType) *model.Spec); ok { 90 r0 = rf(ctx, id, objectType) 91 } else { 92 if ret.Get(0) != nil { 93 r0 = ret.Get(0).(*model.Spec) 94 } 95 } 96 97 var r1 error 98 if rf, ok := ret.Get(1).(func(context.Context, string, model.SpecReferenceObjectType) error); ok { 99 r1 = rf(ctx, id, objectType) 100 } else { 101 r1 = ret.Error(1) 102 } 103 104 return r0, r1 105 } 106 107 // GetByIDGlobal provides a mock function with given fields: ctx, id 108 func (_m *SpecService) GetByIDGlobal(ctx context.Context, id string) (*model.Spec, error) { 109 ret := _m.Called(ctx, id) 110 111 var r0 *model.Spec 112 if rf, ok := ret.Get(0).(func(context.Context, string) *model.Spec); ok { 113 r0 = rf(ctx, id) 114 } else { 115 if ret.Get(0) != nil { 116 r0 = ret.Get(0).(*model.Spec) 117 } 118 } 119 120 var r1 error 121 if rf, ok := ret.Get(1).(func(context.Context, string) error); ok { 122 r1 = rf(ctx, id) 123 } else { 124 r1 = ret.Error(1) 125 } 126 127 return r0, r1 128 } 129 130 // ListFetchRequestsByReferenceObjectIDs provides a mock function with given fields: ctx, tenant, objectIDs, objectType 131 func (_m *SpecService) ListFetchRequestsByReferenceObjectIDs(ctx context.Context, tenant string, objectIDs []string, objectType model.SpecReferenceObjectType) ([]*model.FetchRequest, error) { 132 ret := _m.Called(ctx, tenant, objectIDs, objectType) 133 134 var r0 []*model.FetchRequest 135 if rf, ok := ret.Get(0).(func(context.Context, string, []string, model.SpecReferenceObjectType) []*model.FetchRequest); ok { 136 r0 = rf(ctx, tenant, objectIDs, objectType) 137 } else { 138 if ret.Get(0) != nil { 139 r0 = ret.Get(0).([]*model.FetchRequest) 140 } 141 } 142 143 var r1 error 144 if rf, ok := ret.Get(1).(func(context.Context, string, []string, model.SpecReferenceObjectType) error); ok { 145 r1 = rf(ctx, tenant, objectIDs, objectType) 146 } else { 147 r1 = ret.Error(1) 148 } 149 150 return r0, r1 151 } 152 153 // ListFetchRequestsByReferenceObjectIDsGlobal provides a mock function with given fields: ctx, objectIDs, objectType 154 func (_m *SpecService) ListFetchRequestsByReferenceObjectIDsGlobal(ctx context.Context, objectIDs []string, objectType model.SpecReferenceObjectType) ([]*model.FetchRequest, error) { 155 ret := _m.Called(ctx, objectIDs, objectType) 156 157 var r0 []*model.FetchRequest 158 if rf, ok := ret.Get(0).(func(context.Context, []string, model.SpecReferenceObjectType) []*model.FetchRequest); ok { 159 r0 = rf(ctx, objectIDs, objectType) 160 } else { 161 if ret.Get(0) != nil { 162 r0 = ret.Get(0).([]*model.FetchRequest) 163 } 164 } 165 166 var r1 error 167 if rf, ok := ret.Get(1).(func(context.Context, []string, model.SpecReferenceObjectType) error); ok { 168 r1 = rf(ctx, objectIDs, objectType) 169 } else { 170 r1 = ret.Error(1) 171 } 172 173 return r0, r1 174 } 175 176 // ListIDByReferenceObjectID provides a mock function with given fields: ctx, resourceType, objectType, objectID 177 func (_m *SpecService) ListIDByReferenceObjectID(ctx context.Context, resourceType resource.Type, objectType model.SpecReferenceObjectType, objectID string) ([]string, error) { 178 ret := _m.Called(ctx, resourceType, objectType, objectID) 179 180 var r0 []string 181 if rf, ok := ret.Get(0).(func(context.Context, resource.Type, model.SpecReferenceObjectType, string) []string); ok { 182 r0 = rf(ctx, resourceType, objectType, objectID) 183 } else { 184 if ret.Get(0) != nil { 185 r0 = ret.Get(0).([]string) 186 } 187 } 188 189 var r1 error 190 if rf, ok := ret.Get(1).(func(context.Context, resource.Type, model.SpecReferenceObjectType, string) error); ok { 191 r1 = rf(ctx, resourceType, objectType, objectID) 192 } else { 193 r1 = ret.Error(1) 194 } 195 196 return r0, r1 197 } 198 199 // UpdateSpecOnly provides a mock function with given fields: ctx, spec 200 func (_m *SpecService) UpdateSpecOnly(ctx context.Context, spec model.Spec) error { 201 ret := _m.Called(ctx, spec) 202 203 var r0 error 204 if rf, ok := ret.Get(0).(func(context.Context, model.Spec) error); ok { 205 r0 = rf(ctx, spec) 206 } else { 207 r0 = ret.Error(0) 208 } 209 210 return r0 211 } 212 213 // UpdateSpecOnlyGlobal provides a mock function with given fields: ctx, spec 214 func (_m *SpecService) UpdateSpecOnlyGlobal(ctx context.Context, spec model.Spec) error { 215 ret := _m.Called(ctx, spec) 216 217 var r0 error 218 if rf, ok := ret.Get(0).(func(context.Context, model.Spec) error); ok { 219 r0 = rf(ctx, spec) 220 } else { 221 r0 = ret.Error(0) 222 } 223 224 return r0 225 } 226 227 type mockConstructorTestingTNewSpecService interface { 228 mock.TestingT 229 Cleanup(func()) 230 } 231 232 // 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. 233 func NewSpecService(t mockConstructorTestingTNewSpecService) *SpecService { 234 mock := &SpecService{} 235 mock.Mock.Test(t) 236 237 t.Cleanup(func() { mock.AssertExpectations(t) }) 238 239 return mock 240 }