github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/domain/eventdef/automock/bundle_reference_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  
    13  // BundleReferenceService is an autogenerated mock type for the BundleReferenceService type
    14  type BundleReferenceService struct {
    15  	mock.Mock
    16  }
    17  
    18  // CreateByReferenceObjectID provides a mock function with given fields: ctx, in, objectType, objectID, bundleID
    19  func (_m *BundleReferenceService) CreateByReferenceObjectID(ctx context.Context, in model.BundleReferenceInput, objectType model.BundleReferenceObjectType, objectID *string, bundleID *string) error {
    20  	ret := _m.Called(ctx, in, objectType, objectID, bundleID)
    21  
    22  	var r0 error
    23  	if rf, ok := ret.Get(0).(func(context.Context, model.BundleReferenceInput, model.BundleReferenceObjectType, *string, *string) error); ok {
    24  		r0 = rf(ctx, in, objectType, objectID, bundleID)
    25  	} else {
    26  		r0 = ret.Error(0)
    27  	}
    28  
    29  	return r0
    30  }
    31  
    32  // DeleteByReferenceObjectID provides a mock function with given fields: ctx, objectType, objectID, bundleID
    33  func (_m *BundleReferenceService) DeleteByReferenceObjectID(ctx context.Context, objectType model.BundleReferenceObjectType, objectID *string, bundleID *string) error {
    34  	ret := _m.Called(ctx, objectType, objectID, bundleID)
    35  
    36  	var r0 error
    37  	if rf, ok := ret.Get(0).(func(context.Context, model.BundleReferenceObjectType, *string, *string) error); ok {
    38  		r0 = rf(ctx, objectType, objectID, bundleID)
    39  	} else {
    40  		r0 = ret.Error(0)
    41  	}
    42  
    43  	return r0
    44  }
    45  
    46  // GetForBundle provides a mock function with given fields: ctx, objectType, objectID, bundleID
    47  func (_m *BundleReferenceService) GetForBundle(ctx context.Context, objectType model.BundleReferenceObjectType, objectID *string, bundleID *string) (*model.BundleReference, error) {
    48  	ret := _m.Called(ctx, objectType, objectID, bundleID)
    49  
    50  	var r0 *model.BundleReference
    51  	if rf, ok := ret.Get(0).(func(context.Context, model.BundleReferenceObjectType, *string, *string) *model.BundleReference); ok {
    52  		r0 = rf(ctx, objectType, objectID, bundleID)
    53  	} else {
    54  		if ret.Get(0) != nil {
    55  			r0 = ret.Get(0).(*model.BundleReference)
    56  		}
    57  	}
    58  
    59  	var r1 error
    60  	if rf, ok := ret.Get(1).(func(context.Context, model.BundleReferenceObjectType, *string, *string) error); ok {
    61  		r1 = rf(ctx, objectType, objectID, bundleID)
    62  	} else {
    63  		r1 = ret.Error(1)
    64  	}
    65  
    66  	return r0, r1
    67  }
    68  
    69  // ListByBundleIDs provides a mock function with given fields: ctx, objectType, bundleIDs, pageSize, cursor
    70  func (_m *BundleReferenceService) ListByBundleIDs(ctx context.Context, objectType model.BundleReferenceObjectType, bundleIDs []string, pageSize int, cursor string) ([]*model.BundleReference, map[string]int, error) {
    71  	ret := _m.Called(ctx, objectType, bundleIDs, pageSize, cursor)
    72  
    73  	var r0 []*model.BundleReference
    74  	if rf, ok := ret.Get(0).(func(context.Context, model.BundleReferenceObjectType, []string, int, string) []*model.BundleReference); ok {
    75  		r0 = rf(ctx, objectType, bundleIDs, pageSize, cursor)
    76  	} else {
    77  		if ret.Get(0) != nil {
    78  			r0 = ret.Get(0).([]*model.BundleReference)
    79  		}
    80  	}
    81  
    82  	var r1 map[string]int
    83  	if rf, ok := ret.Get(1).(func(context.Context, model.BundleReferenceObjectType, []string, int, string) map[string]int); ok {
    84  		r1 = rf(ctx, objectType, bundleIDs, pageSize, cursor)
    85  	} else {
    86  		if ret.Get(1) != nil {
    87  			r1 = ret.Get(1).(map[string]int)
    88  		}
    89  	}
    90  
    91  	var r2 error
    92  	if rf, ok := ret.Get(2).(func(context.Context, model.BundleReferenceObjectType, []string, int, string) error); ok {
    93  		r2 = rf(ctx, objectType, bundleIDs, pageSize, cursor)
    94  	} else {
    95  		r2 = ret.Error(2)
    96  	}
    97  
    98  	return r0, r1, r2
    99  }
   100  
   101  // UpdateByReferenceObjectID provides a mock function with given fields: ctx, in, objectType, objectID, bundleID
   102  func (_m *BundleReferenceService) UpdateByReferenceObjectID(ctx context.Context, in model.BundleReferenceInput, objectType model.BundleReferenceObjectType, objectID *string, bundleID *string) error {
   103  	ret := _m.Called(ctx, in, objectType, objectID, bundleID)
   104  
   105  	var r0 error
   106  	if rf, ok := ret.Get(0).(func(context.Context, model.BundleReferenceInput, model.BundleReferenceObjectType, *string, *string) error); ok {
   107  		r0 = rf(ctx, in, objectType, objectID, bundleID)
   108  	} else {
   109  		r0 = ret.Error(0)
   110  	}
   111  
   112  	return r0
   113  }
   114  
   115  type mockConstructorTestingTNewBundleReferenceService interface {
   116  	mock.TestingT
   117  	Cleanup(func())
   118  }
   119  
   120  // NewBundleReferenceService creates a new instance of BundleReferenceService. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
   121  func NewBundleReferenceService(t mockConstructorTestingTNewBundleReferenceService) *BundleReferenceService {
   122  	mock := &BundleReferenceService{}
   123  	mock.Mock.Test(t)
   124  
   125  	t.Cleanup(func() { mock.AssertExpectations(t) })
   126  
   127  	return mock
   128  }