github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/domain/package/automock/package_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  	resource "github.com/kyma-incubator/compass/components/director/pkg/resource"
    12  )
    13  
    14  // PackageRepository is an autogenerated mock type for the PackageRepository type
    15  type PackageRepository struct {
    16  	mock.Mock
    17  }
    18  
    19  // Create provides a mock function with given fields: ctx, tenant, item
    20  func (_m *PackageRepository) Create(ctx context.Context, tenant string, item *model.Package) error {
    21  	ret := _m.Called(ctx, tenant, item)
    22  
    23  	var r0 error
    24  	if rf, ok := ret.Get(0).(func(context.Context, string, *model.Package) error); ok {
    25  		r0 = rf(ctx, tenant, item)
    26  	} else {
    27  		r0 = ret.Error(0)
    28  	}
    29  
    30  	return r0
    31  }
    32  
    33  // CreateGlobal provides a mock function with given fields: ctx, _a1
    34  func (_m *PackageRepository) CreateGlobal(ctx context.Context, _a1 *model.Package) error {
    35  	ret := _m.Called(ctx, _a1)
    36  
    37  	var r0 error
    38  	if rf, ok := ret.Get(0).(func(context.Context, *model.Package) error); ok {
    39  		r0 = rf(ctx, _a1)
    40  	} else {
    41  		r0 = ret.Error(0)
    42  	}
    43  
    44  	return r0
    45  }
    46  
    47  // Delete provides a mock function with given fields: ctx, tenant, id
    48  func (_m *PackageRepository) Delete(ctx context.Context, tenant string, id string) error {
    49  	ret := _m.Called(ctx, tenant, id)
    50  
    51  	var r0 error
    52  	if rf, ok := ret.Get(0).(func(context.Context, string, string) error); ok {
    53  		r0 = rf(ctx, tenant, id)
    54  	} else {
    55  		r0 = ret.Error(0)
    56  	}
    57  
    58  	return r0
    59  }
    60  
    61  // DeleteGlobal provides a mock function with given fields: ctx, id
    62  func (_m *PackageRepository) DeleteGlobal(ctx context.Context, id string) error {
    63  	ret := _m.Called(ctx, id)
    64  
    65  	var r0 error
    66  	if rf, ok := ret.Get(0).(func(context.Context, string) error); ok {
    67  		r0 = rf(ctx, id)
    68  	} else {
    69  		r0 = ret.Error(0)
    70  	}
    71  
    72  	return r0
    73  }
    74  
    75  // Exists provides a mock function with given fields: ctx, tenant, id
    76  func (_m *PackageRepository) Exists(ctx context.Context, tenant string, id string) (bool, error) {
    77  	ret := _m.Called(ctx, tenant, id)
    78  
    79  	var r0 bool
    80  	if rf, ok := ret.Get(0).(func(context.Context, string, string) bool); ok {
    81  		r0 = rf(ctx, tenant, id)
    82  	} else {
    83  		r0 = ret.Get(0).(bool)
    84  	}
    85  
    86  	var r1 error
    87  	if rf, ok := ret.Get(1).(func(context.Context, string, string) error); ok {
    88  		r1 = rf(ctx, tenant, id)
    89  	} else {
    90  		r1 = ret.Error(1)
    91  	}
    92  
    93  	return r0, r1
    94  }
    95  
    96  // GetByID provides a mock function with given fields: ctx, tenant, id
    97  func (_m *PackageRepository) GetByID(ctx context.Context, tenant string, id string) (*model.Package, error) {
    98  	ret := _m.Called(ctx, tenant, id)
    99  
   100  	var r0 *model.Package
   101  	if rf, ok := ret.Get(0).(func(context.Context, string, string) *model.Package); ok {
   102  		r0 = rf(ctx, tenant, id)
   103  	} else {
   104  		if ret.Get(0) != nil {
   105  			r0 = ret.Get(0).(*model.Package)
   106  		}
   107  	}
   108  
   109  	var r1 error
   110  	if rf, ok := ret.Get(1).(func(context.Context, string, string) error); ok {
   111  		r1 = rf(ctx, tenant, id)
   112  	} else {
   113  		r1 = ret.Error(1)
   114  	}
   115  
   116  	return r0, r1
   117  }
   118  
   119  // GetByIDGlobal provides a mock function with given fields: ctx, id
   120  func (_m *PackageRepository) GetByIDGlobal(ctx context.Context, id string) (*model.Package, error) {
   121  	ret := _m.Called(ctx, id)
   122  
   123  	var r0 *model.Package
   124  	if rf, ok := ret.Get(0).(func(context.Context, string) *model.Package); ok {
   125  		r0 = rf(ctx, id)
   126  	} else {
   127  		if ret.Get(0) != nil {
   128  			r0 = ret.Get(0).(*model.Package)
   129  		}
   130  	}
   131  
   132  	var r1 error
   133  	if rf, ok := ret.Get(1).(func(context.Context, string) error); ok {
   134  		r1 = rf(ctx, id)
   135  	} else {
   136  		r1 = ret.Error(1)
   137  	}
   138  
   139  	return r0, r1
   140  }
   141  
   142  // ListByResourceID provides a mock function with given fields: ctx, tenantID, resourceID, resourceType
   143  func (_m *PackageRepository) ListByResourceID(ctx context.Context, tenantID string, resourceID string, resourceType resource.Type) ([]*model.Package, error) {
   144  	ret := _m.Called(ctx, tenantID, resourceID, resourceType)
   145  
   146  	var r0 []*model.Package
   147  	if rf, ok := ret.Get(0).(func(context.Context, string, string, resource.Type) []*model.Package); ok {
   148  		r0 = rf(ctx, tenantID, resourceID, resourceType)
   149  	} else {
   150  		if ret.Get(0) != nil {
   151  			r0 = ret.Get(0).([]*model.Package)
   152  		}
   153  	}
   154  
   155  	var r1 error
   156  	if rf, ok := ret.Get(1).(func(context.Context, string, string, resource.Type) error); ok {
   157  		r1 = rf(ctx, tenantID, resourceID, resourceType)
   158  	} else {
   159  		r1 = ret.Error(1)
   160  	}
   161  
   162  	return r0, r1
   163  }
   164  
   165  // Update provides a mock function with given fields: ctx, tenant, item
   166  func (_m *PackageRepository) Update(ctx context.Context, tenant string, item *model.Package) error {
   167  	ret := _m.Called(ctx, tenant, item)
   168  
   169  	var r0 error
   170  	if rf, ok := ret.Get(0).(func(context.Context, string, *model.Package) error); ok {
   171  		r0 = rf(ctx, tenant, item)
   172  	} else {
   173  		r0 = ret.Error(0)
   174  	}
   175  
   176  	return r0
   177  }
   178  
   179  // UpdateGlobal provides a mock function with given fields: ctx, _a1
   180  func (_m *PackageRepository) UpdateGlobal(ctx context.Context, _a1 *model.Package) error {
   181  	ret := _m.Called(ctx, _a1)
   182  
   183  	var r0 error
   184  	if rf, ok := ret.Get(0).(func(context.Context, *model.Package) error); ok {
   185  		r0 = rf(ctx, _a1)
   186  	} else {
   187  		r0 = ret.Error(0)
   188  	}
   189  
   190  	return r0
   191  }
   192  
   193  type mockConstructorTestingTNewPackageRepository interface {
   194  	mock.TestingT
   195  	Cleanup(func())
   196  }
   197  
   198  // NewPackageRepository creates a new instance of PackageRepository. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
   199  func NewPackageRepository(t mockConstructorTestingTNewPackageRepository) *PackageRepository {
   200  	mock := &PackageRepository{}
   201  	mock.Mock.Test(t)
   202  
   203  	t.Cleanup(func() { mock.AssertExpectations(t) })
   204  
   205  	return mock
   206  }