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  }